CVE-2026-44990
9.3
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Summary
ApostropheCMS is an open-source Node.js content management system, and sanitize-html provides a simple HTML sanitizer with a clear API. Under the default configuration, versions of sanitize-html prior to 2.17.4 can turn attacker-controlled content inside a disallowed xmp element into live HTML or JavaScript. This is a sanitizer bypass in the default disallowedTagsMode: 'discard' path and can lead to stored XSS in applications that render sanitized output back to users. Version 2.17.4 patches the issue.
Affected Software
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| apostrophecms | sanitize-html | < 2.17.4 | affected |
Weaknesses
- CWE-79: CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
ADP Enrichment
CISA ADP Vulnrichment
- SSVC:
- Exploitation: poc
- Automatable: no
- Technical Impact: total
Additional References
sanitize-html: sanitize-html: Stored Cross-Site Scripting via HTML sanitizer bypass
Additional References
- https://access.redhat.com/security/cve/CVE-2026-44990
- https://bugzilla.redhat.com/show_bug.cgi?id=2488565
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-44990.json
References
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.