# sanitize-html (npm) vulnerabilities

Source: https://junglewise.ai/threats/technologies/sanitize-html  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Updated: 13 November 2026, 03:07 UTC. Rebuilt every hour.  
Data: https://junglewise.ai/threats/technologies/sanitize-html.json  
License: CC BY 4.0 with a link back

Junglewise Threat Intelligence has tracked 17 vulnerabilities in sanitize-html (npm): 0 in the last 7 days and 6 in the last 90 days, 1 of them critical and 0 exploited in the wild. The most recent, CVE-2026-113661, was published on 20 October 2026. 4 vulnerabilities in the last four weeks, up from none in the four before.

## Counts

- Last 7 days: 0
- Last 30 days: 4
- Last 90 days: 6
- All time: 17 (1 critical, 0 exploited in the wild)

## About sanitize-html (npm)

Sanitize-html is a Node.js library that sanitizes HTML content by removing potentially malicious elements.

## Latest sanitize-html (npm) vulnerabilities

- [CVE-2026-113661: sanitize-html incomplete : meta refresh URL scheme bypass](https://junglewise.ai/threats/cve-2026-113661-apostrophecms-incomplete-meta-http-equiv-refresh-content-still) (medium, CVSS 5.4, published 20 Oct 2026)
- [CVE-2026-113657: ApostropheCMS sanitize-html: SMIL animation namespace-prefix bypass allows javascript: URI injection (XSS)](https://junglewise.ai/threats/cve-2026-113657-apostrophecms-is-an-open-source-node-js-content-management) (low, CVSS 3.7, published 20 Oct 2026)
- [CVE-2026-113654: sanitize-html noscript XSS bypass](https://junglewise.ai/threats/cve-2026-113654-apostrophecms-is-an-open-source-node-js-content-management) (medium, CVSS 4, published 20 Oct 2026)
- [CVE-2026-113650: sanitize-html unbounded recursion denial of service](https://junglewise.ai/threats/cve-2026-113650-apostrophecms-is-an-open-source-node-js-content-management) (medium, CVSS 5.3, published 20 Oct 2026)
- [CVE-2026-84371: sanitize-html stored XSS via SVG SMIL URI-list scheme bypass](https://junglewise.ai/threats/cve-2026-84371-sanitize-html-stored-xss-via-svg-smil-uri-list-scheme-bypass) (medium, CVSS 5.4, published 1 Sep 2026)
- [CVE-2026-63670: sanitize-html XSS bypass via textarea solidus close tag](https://junglewise.ai/threats/cve-2026-63670-sanitize-html-xss-bypass-via-textarea-solidus-close-tag) (medium, CVSS 6.1, published 17 Aug 2026)
- [CVE-2026-53606: ApostropheCMS sanitize-html XSS via incomplete URI scheme validation](https://junglewise.ai/threats/cve-2026-53606-apostrophecms-sanitize-html-xss-via-incomplete-uri-scheme) (medium, CVSS 5.4, published 12 Jun 2026)
- [CVE-2026-44990: ApostropheCMS sanitize-html XSS bypass via xmp element](https://junglewise.ai/threats/cve-2026-44990-apostrophecms-sanitize-html-xss-bypass-via-xmp-element) (critical, CVSS 9.3, published 12 Jun 2026)
- [CVE-2026-40186: Apostrophe sanitize-html allowedTags bypass in textarea and option tags](https://junglewise.ai/threats/cve-2026-40186-apostrophe-sanitize-html-allowedtags-bypass-in-textarea-and) (medium, CVSS 6.1, published 15 Apr 2026)
- [CVE-2019-25225: sanitize-html XSS vulnerability in custom transformTags](https://junglewise.ai/threats/cve-2019-25225-sanitize-html-xss-vulnerability-in-custom-transformtags) (low, CVSS 3.1, published 8 Sep 2025)
- [CVE-2024-21501: sanitize-html information exposure via style attribute](https://junglewise.ai/threats/cve-2024-21501-sanitize-html-information-exposure-via-style-attribute) (low, CVSS 3.1, published 24 Feb 2024)
- [CVE-2022-25887: sanitize-html Regular Expression Denial of Service](https://junglewise.ai/threats/cve-2022-25887-sanitize-html-regular-expression-denial-of-service) (low, CVSS 3.1, published 31 Aug 2022)
- [CVE-2021-26540: Apostrophe sanitize-html hostname whitelist bypass in iframe validation](https://junglewise.ai/threats/cve-2021-26540-apostrophe-sanitize-html-hostname-whitelist-bypass-in-iframe) (low, CVSS 3.1, published 6 May 2021)
- [CVE-2021-26539: Apostrophe sanitize-html IDN bypass in allowedIframeHostnames](https://junglewise.ai/threats/cve-2021-26539-apostrophe-sanitize-html-idn-bypass-in-allowediframehostnames) (low, CVSS 3.1, published 6 May 2021)
- [CVE-2016-1000237: ApostropheCMS sanitize-html Cross-Site Scripting via non-recursive filtering](https://junglewise.ai/threats/cve-2016-1000237-apostrophecms-sanitize-html-cross-site-scripting-via-non) (low, CVSS 3.1, published 16 Apr 2020)
- [CVE-2017-16016: sanitize-html cross-site scripting via nonTextTags](https://junglewise.ai/threats/cve-2017-16016-sanitize-html-cross-site-scripting-via-nontexttags) (info, CVSS 6.1, published 9 Nov 2018)
- [CVE-2017-16017: sanitize-html cross-site scripting](https://junglewise.ai/threats/cve-2017-16017-sanitize-html-cross-site-scripting) (low, CVSS 3, published 9 Nov 2018)

## Most severe sanitize-html (npm) vulnerabilities

- [CVE-2026-44990: ApostropheCMS sanitize-html XSS bypass via xmp element](https://junglewise.ai/threats/cve-2026-44990-apostrophecms-sanitize-html-xss-bypass-via-xmp-element) (critical, CVSS 9.3, published 12 Jun 2026)
- [CVE-2026-63670: sanitize-html XSS bypass via textarea solidus close tag](https://junglewise.ai/threats/cve-2026-63670-sanitize-html-xss-bypass-via-textarea-solidus-close-tag) (medium, CVSS 6.1, published 17 Aug 2026)
- [CVE-2026-40186: Apostrophe sanitize-html allowedTags bypass in textarea and option tags](https://junglewise.ai/threats/cve-2026-40186-apostrophe-sanitize-html-allowedtags-bypass-in-textarea-and) (medium, CVSS 6.1, published 15 Apr 2026)
- [CVE-2026-84371: sanitize-html stored XSS via SVG SMIL URI-list scheme bypass](https://junglewise.ai/threats/cve-2026-84371-sanitize-html-stored-xss-via-svg-smil-uri-list-scheme-bypass) (medium, CVSS 5.4, published 1 Sep 2026)
- [CVE-2026-113661: sanitize-html incomplete : meta refresh URL scheme bypass](https://junglewise.ai/threats/cve-2026-113661-apostrophecms-incomplete-meta-http-equiv-refresh-content-still) (medium, CVSS 5.4, published 20 Oct 2026)
- [CVE-2026-53606: ApostropheCMS sanitize-html XSS via incomplete URI scheme validation](https://junglewise.ai/threats/cve-2026-53606-apostrophecms-sanitize-html-xss-via-incomplete-uri-scheme) (medium, CVSS 5.4, published 12 Jun 2026)
- [CVE-2026-113650: sanitize-html unbounded recursion denial of service](https://junglewise.ai/threats/cve-2026-113650-apostrophecms-is-an-open-source-node-js-content-management) (medium, CVSS 5.3, published 20 Oct 2026)
- [CVE-2026-113654: sanitize-html noscript XSS bypass](https://junglewise.ai/threats/cve-2026-113654-apostrophecms-is-an-open-source-node-js-content-management) (medium, CVSS 4, published 20 Oct 2026)
- [CVE-2026-113657: ApostropheCMS sanitize-html: SMIL animation namespace-prefix bypass allows javascript: URI injection (XSS)](https://junglewise.ai/threats/cve-2026-113657-apostrophecms-is-an-open-source-node-js-content-management) (low, CVSS 3.7, published 20 Oct 2026)
- [CVE-2021-26539: Apostrophe sanitize-html IDN bypass in allowedIframeHostnames](https://junglewise.ai/threats/cve-2021-26539-apostrophe-sanitize-html-idn-bypass-in-allowediframehostnames) (low, CVSS 3.1, published 6 May 2021)

## Vulnerabilities per week

4 vulnerabilities in the last four weeks, up from none in the four before.

| Week of | Vulns | Critical | Exploited |
| --- | --- | --- | --- |
| 17 Aug 2026 | 1 | 0 | 0 |
| 24 Aug 2026 | 0 | 0 | 0 |
| 31 Aug 2026 | 1 | 0 | 0 |
| 7 Sep 2026 | 0 | 0 | 0 |
| 14 Sep 2026 | 0 | 0 | 0 |
| 21 Sep 2026 | 0 | 0 | 0 |
| 28 Sep 2026 | 0 | 0 | 0 |
| 5 Oct 2026 | 0 | 0 | 0 |
| 12 Oct 2026 | 0 | 0 | 0 |
| 19 Oct 2026 | 4 | 0 | 0 |
| 26 Oct 2026 | 0 | 0 | 0 |
| 2 Nov 2026 | 0 | 0 | 0 |
| 9 Nov 2026 | 0 | 0 | 0 |

## Other npm technologies

- [openclaw (npm)](https://junglewise.ai/threats/technologies/npm-openclaw): 214 vulnerabilities
- [flowise (npm)](https://junglewise.ai/threats/technologies/flowise): 133 vulnerabilities
- [parse-server (npm)](https://junglewise.ai/threats/technologies/parse-server): 117 vulnerabilities
- [vm2 (npm)](https://junglewise.ai/threats/technologies/vm2): 111 vulnerabilities
- [electron (npm)](https://junglewise.ai/threats/technologies/electron): 77 vulnerabilities
- [ghost (npm)](https://junglewise.ai/threats/technologies/ghost): 74 vulnerabilities
- [n8n (npm)](https://junglewise.ai/threats/technologies/npm-n8n): 64 vulnerabilities
- [hono (npm)](https://junglewise.ai/threats/technologies/hono): 62 vulnerabilities
- [directus (npm)](https://junglewise.ai/threats/technologies/directus): 61 vulnerabilities
- [nocodb (npm)](https://junglewise.ai/threats/technologies/nocodb): 54 vulnerabilities
- [undici (npm)](https://junglewise.ai/threats/technologies/undici): 53 vulnerabilities
- [@budibase/server (npm)](https://junglewise.ai/threats/technologies/budibase-server): 42 vulnerabilities

## Sources

NVD, GitHub Security Advisories, OSV, the CISA Known Exploited Vulnerabilities catalog, FIRST EPSS and vendor advisories. Rebuilt every hour. Cite as: Junglewise Threat Intelligence, "sanitize-html (npm) vulnerabilities", https://junglewise.ai/threats/technologies/sanitize-html, 13 November 2026.
