CVE-2026-49391
5.1
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Summary
Frappe is a full-stack web application framework. Prior to 16.19.0 and 15.109.0, Data Import does not escape imported column headers before rendering previews and results, allowing an authenticated importer to persist script content that executes when another user views the import interface. This issue is fixed in versions 16.19.0 and 15.109.0.
Affected Software
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| frappe | frappe | >= 16.0.0-beta.1, < 16.19.0 | affected |
| frappe | frappe | < 15.109.0 | affected |
Weaknesses
- CWE-79: CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
References
- https://github.com/frappe/frappe/security/advisories/GHSA-7f28-gm9h-q6rg
- https://github.com/frappe/frappe/commit/002a36a2668781366e4bf1ff144da5e53446f540
- https://github.com/frappe/frappe/commit/2bf7b9d0b4c7f815de1c85695e9a027ecce8bed9
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.