VulnerabilityGLOBAL

CVE-2026-44990: ApostropheCMS is an open-source Node.js content management system, and sanitize-html provides a simple HTML sanitizer wi…

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.

Published by source
2026-06-12
First seen by Reality Radar
2026-10-26
Last verified
2026-10-26

What the official notice says

Risk: critical severity (CVSS 9.3)

Is this affecting you?

Add what you own or use and Reality Radar will tell you when official changes match it — with evidence and next steps.

Track it free

Sources

Evidence ledger

Every piece of evidence we store is appended to a public hash chain, so later edits are detectable. Anyone can re-verify it.

EntryKindObservedEvidence hashEntry hash
#1873new2026-10-2613adb8ecb342…5f0da3022af0c2298b…a3393c

Chain head: #1913 68d492d71c09…880c23

Raw ledger entries (JSON) · Verify chain

Share this signal