CVE-2026-109662
Frappe ERPNext before 15.112.0 Stored XSS via Public Portal Form
- State
- Published
- Severity
- 5.3 Medium
- Published
- Oct 12, 2026
- Updated
- Oct 14, 2026
- Reserved
- Oct 12, 2026
Description
Frappe ERPNext before 15.112.0 and 16.x before 16.23.0 contains a stored cross-site scripting vulnerability in a public portal form that accepts unauthenticated submissions and stores content later rendered with insufficient neutralisation. Unauthenticated attackers can submit crafted markup that executes in the browser sessions of staff who review the stored record.
Scores
| CVSS | Score | Vector | Source |
|---|---|---|---|
| 4.0 | 5.3 Medium | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N | VulnCheck |
| 3.1 | 6.1 Medium | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/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-4rfh-2hfg-9m7w)vendor-advisory
- VulnCheck Advisory: Frappe ERPNext before 15.112.0 Stored XSS via Public Portal Formthird-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.