apostrophecms sanitize-html

7 published vulnerabilities name this product.

As the CNAs write it in their CVE records (vendor and product); the versions are theirs.

CVEVulnerable versionsTitleSeverityPublishedEPSSExploitation
CVE-2026-113661< 2.18.0ApostropheCMS: Incomplete CVE-2026-53606: `meta http-equiv=refresh` `content` still ships `javascript:` / `data:` URLsMEDIUM 5.40.3 %
CVE-2026-113657>= 2.17.7, < 2.18.0ApostropheCMS sanitize-html: SMIL animation namespace-prefix bypass allows javascript: URI injection (XSS)LOW 3.70.3 %
CVE-2026-113654< 2.18.0ApostropheCMS sanitize-html: nonTextTags discard region ends early on an implied close, letting <noscript> content renderMEDIUM 5.30.4 %
CVE-2026-113650>= 2.18.0, < 2.18.1ApostropheCMS sanitize-html: unbounded recursion when re-sanitizing the fallback of a discarded iframe (stack overflow, nestingLimit not …MEDIUM 5.30.5 %
CVE-2026-53606< 2.17.5sanitize-html has an incomplete URI scheme validation that allows javascript: URIs through action, formaction, data, poster, and backgrou…MEDIUM 5.40.2 %
CVE-2026-44990< 2.17.4Apostrophe has default XSS via `xmp` raw-text passthrough in `sanitize-html`CRITICAL 9.30.7 %
CVE-2026-40186>= 2.17.1, < 2.17.2ApostropheCMS: sanitize-html allowedTags Bypass via Entity-Decoded Text in nonTextTags ElementsMEDIUM 6.10.2 %