CVE-2026-109612
Frappe ERPNext before 15.120.0 Stored XSS via Report View
- State
- Published
- Severity
- 8.5 High
- Published
- Oct 12, 2026
- Updated
- Oct 18, 2026
- Reserved
- Oct 12, 2026
Description
Frappe ERPNext before 15.120.0 and 16.x before 16.33.0 contains a stored cross-site scripting vulnerability in a report view that interpolates stored record names into markup without escaping. Authenticated users able to create records can store crafted record names that execute script in the session of any user who later opens the report.
Scores
| CVSS | Score | Vector | Source |
|---|---|---|---|
| 4.0 | 8.5 High | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N | VulnCheck |
| 3.1 | 7.3 High | CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N | VulnCheck |
Weaknesses
- CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Affected Products
| Product | Versions |
|---|---|
erpnextfrappe |
|
References
- GitHub Security Advisory (GHSA-f99r-gp2w-xghj)vendor-advisory
- VulnCheck Advisory: Frappe ERPNext before 15.120.0 Stored XSS via Report Viewthird-party-advisory
Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.