Description
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.
References
- www.cve.org/CVERecord ↗
- nvd.nist.gov/vuln/detail/CVE-2026-44990 ↗
- github.com/apostrophecms/apostrophe/security/advisories/GHSA-rpr9-rxv7-x643 ↗
- access.redhat.com/errata/RHSA-2026:36882 ↗
- access.redhat.com/errata/RHSA-2026:36883 ↗
- access.redhat.com/errata/RHSA-2026:40262 ↗
- access.redhat.com/errata/RHSA-2026:41031 ↗
- access.redhat.com/errata/RHSA-2026:41055 ↗
- access.redhat.com/errata/RHSA-2026:41064 ↗
- access.redhat.com/errata/RHSA-2026:41066 ↗
- access.redhat.com/errata/RHSA-2026:42146 ↗
- access.redhat.com/errata/RHSA-2026:42796 ↗
- access.redhat.com/errata/RHSA-2026:43052 ↗
- access.redhat.com/errata/RHSA-2026:46598 ↗
- access.redhat.com/errata/RHSA-2026:46685 ↗
- access.redhat.com/errata/RHSA-2026:46885 ↗
- access.redhat.com/errata/RHSA-2026:46903 ↗
- access.redhat.com/errata/RHSA-2026:47735 ↗
- access.redhat.com/errata/RHSA-2026:47737 ↗
- access.redhat.com/errata/RHSA-2026:48124 ↗
- access.redhat.com/errata/RHSA-2026:51196 ↗
- access.redhat.com/errata/RHSA-2026:51197 ↗
- access.redhat.com/errata/RHSA-2026:51349 ↗
- access.redhat.com/errata/RHSA-2026:57191 ↗
- access.redhat.com/errata/RHSA-2026:57194 ↗
- access.redhat.com/errata/RHSA-2026:59593 ↗
- access.redhat.com/errata/RHSA-2026:60386 ↗
- access.redhat.com/errata/RHSA-2026:60441 ↗
- access.redhat.com/errata/RHSA-2026:63046 ↗
- access.redhat.com/errata/RHSA-2026:63103 ↗
- access.redhat.com/security/cve/CVE-2026-44990 ↗
- bugzilla.redhat.com/show_bug.cgi ↗
Related CVEs
← CVE Index: search every CVE from the last 30 days
This product uses the NVD API but is not endorsed or certified by the NVD. CVSS scores do not establish exploitation.