CVE-2026-50709
Received Received - Intake
Stored XSS in Frappe Framework

Publication date: 2026-06-24

Last updated on: 2026-06-24

Assigner: Fluid Attacks

Description
A Stored Cross-Site Scripting (XSS) vulnerability exists in Frappe Framework version 17.0.0-dev due to improper neutralization of user-controlled input in the Notifications > Events panel.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-24
Last Modified
2026-06-24
Generated
2026-06-25
AI Q&A
2026-06-25
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
frappe framework to 17.0.0-dev (inc)
frappe frappe 17.0.0-dev
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

The provided information does not specify how the Stored Cross-Site Scripting (XSS) vulnerability in Frappe Framework version 17.0.0-dev impacts compliance with common standards and regulations such as GDPR or HIPAA.

Executive Summary

CVE-2026-50709 is a Stored Cross-Site Scripting (XSS) vulnerability in the Frappe Framework version 17.0.0-dev. It occurs because user-controlled input in the Notifications > Events panel is not properly neutralized.

Specifically, the Event.color field is inserted directly into an inline style attribute without adequate escaping or sanitization. This allows an attacker with permission to create or modify Event records to store a crafted payload that breaks out of the attribute context and injects arbitrary HTML attributes, such as JavaScript event handlers.

When another user opens the Events notifications panel and interacts with the affected entry, the attacker-controlled code may execute in the victim's browser.

Impact Analysis

This vulnerability can lead to the execution of arbitrary JavaScript code in the browsers of users who view or interact with the affected Events notifications panel.

An attacker could exploit this to perform actions such as stealing session tokens, manipulating the user interface, or conducting further attacks on users, potentially compromising user accounts or sensitive information.

Since the vulnerability is remotely exploitable and requires only that the attacker have permission to create or modify Event records, it poses a risk in environments where multiple users have such permissions.

Detection Guidance

This vulnerability exists in the Frappe Framework version 17.0.0-dev specifically in the Notifications > Events panel where the Event.color field is improperly neutralized, allowing stored XSS.

Detection involves checking if your system is running Frappe Framework version 17.0.0-dev and if the Notifications > Events panel is accessible.

Since the vulnerability involves stored XSS via the Event.color field, you can attempt to detect it by inspecting Event records for suspicious or crafted payloads that break out of style attributes.

No specific detection commands are provided in the resources, but general approaches include:

  • Query the database for Event records with unusual or suspicious values in the color field.
  • Use web application security scanners or manual inspection to test the Notifications > Events panel for XSS payload execution.
  • Monitor HTTP traffic for suspicious scripts or payloads when users interact with the Events notifications panel.
Mitigation Strategies

There is currently no patch available for this vulnerability.

Immediate mitigation steps include:

  • Restrict permissions to create or modify Event records to trusted users only, as the vulnerability requires attacker permission to inject payloads.
  • Avoid using or disable the Notifications > Events panel if possible until a patch is released.
  • Educate users to be cautious when interacting with the Events notifications panel.
  • Implement additional web application firewall (WAF) rules to detect and block suspicious scripts or payloads targeting the Events panel.
Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-50709. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart