Medium severity · published Apr 22, 2026
CVE-2026-3837
Frappe Framework 16.10.0 - Stored DOM XSS in Multiple Field Formatters
5.4
CVSS
0.2%
EPSS
No
On KEV
Description
An authenticated attacker can persist crafted values in multiple field types and trigger client-side script execution when another user opens the affected document in Desk. The vulnerable formatter implementations interpolate stored values into raw HTML attributes and element content without escaping
This issue affects Frappe: 16.10.0.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
Required
Confidentiality
Low
Integrity
Low
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 9% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
FR
Frappe · Frappe
16.10.0 · source: vendor, NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-3837
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-3837
Exploit
https://fluidattacks.com/es/advisories/sabina
Product
https://github.com/frappe/frappe
Issue Tracking
https://github.com/frappe/frappe/pull/38796
More from Frappe
9.8
CVE-2026-35614
Frappe has a SQL injection in bulk_update
9.8
CVE-2026-31877
Frappe is a full-stack web application framework
9.8
CVE-2025-66205
Frappe is a full-stack web application framework
9.8
CVE-2019-14965
An issue was discovered in Frappe Framework 10 through 12 before 12.0.4
9.6
CVE-2025-67289
An arbitrary file upload vulnerability in the Attachments module of Frappe Framework v15.89.0 allows attackers to execute arbitrary code via uploading a crafted XML file
