Lucene search
+L

19 matches found

Snyk
Snyk
•added 2026/10/20 6:57 p.m.•17 views

Cross-site Scripting (XSS)

Overview sanitize-html is a library that allows you to clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis Affected versions of this package are vulnerable to Cross-site Scripting XSS via the nonTextTags configuration when noscript is...

6.3CVSS5AI score0.00432EPSS
SaveExploits0References2
Snyk
Snyk
•added 2026/10/20 6:57 p.m.•13 views

Cross-site Scripting (XSS)

Overview Affected versions of this package are vulnerable to Cross-site Scripting XSS via the nonTextTags configuration when noscript is included in that set. When htmlparser2 emits an implied ancestor close event inside a noscript element, the discard region ends prematurely, allowing script...

6.3CVSS5AI score0.00432EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/10/20 6:03 p.m.•24 views

ApostropheCMS sanitize-html: nonTextTags discard region ends early on an implied close, letting <noscript> content render

Summary sanitize-html discards the content of every element in nonTextTags. It delimits that region using htmlparser2's close events, and ignores the isImplied flag htmlparser2 passes it. Closing a still-open ancestor from inside a makes htmlparser2 unwind its stack past the noscript; the synthet...

5.3CVSS5.9AI score0.00432EPSS
SaveExploits0References5Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/20 6:03 p.m.•23 views

GHSA-X3Q4-9HXX-GX8M ApostropheCMS sanitize-html: nonTextTags discard region ends early on an implied close, letting <noscript> content render

Summary sanitize-html discards the content of every element in nonTextTags. It delimits that region using htmlparser2's close events, and ignores the isImplied flag htmlparser2 passes it. Closing a still-open ancestor from inside a makes htmlparser2 unwind its stack past the noscript; the synthet...

5.3CVSS5.9AI score0.00432EPSS
SaveExploits0References5
EUVD
EUVD
•added 2026/10/20 4:35 p.m.•31 views

EUVD-2026-105182

ApostropheCMS is an open-source Node.js content management system, and sanitize-html provides a simple HTML sanitizer with a clear API. Prior to sanitize-html 2.18.0, a non-default nonTextTags configuration that includes noscript can end its discard region early when htmlparser2 emits an implied...

5.3CVSS5.9AI score0.00432EPSS
SaveExploits0References4
Positive Technologies
Positive Technologies
•added 2026/10/20 12:00 a.m.•19 views

PT-2026-120329

Summary sanitize-html discards the content of every element in nonTextTags. It delimits that region using htmlparser2's close events, and ignores the isImplied flag htmlparser2 passes it. Closing a still-open ancestor from inside a makes htmlparser2 unwind its stack past the noscript; the synthet...

5.3CVSS5.9AI score
SaveExploits0References6
Positive Technologies
Positive Technologies
•added 2026/10/20 12:00 a.m.•20 views

PT-2026-118499

Name of the Vulnerable Software and Affected Versions sanitize-html versions prior to 2.18.0 Description A flaw exists when a non-default nonTextTags configuration includes noscript. The sanitizer fails to correctly handle implied ancestor close events emitted by htmlparser2 inside a noscript...

5.3CVSS5.8AI score0.00432EPSS
SaveExploits0References7
CNNVD
CNNVD
•added 2026/10/19 4:00 p.m.•15 views

Apostrophe Technologies ApostropheCMS Cross-site Scripting Vulnerability

Apostrophe Technologies' ApostropheCMS has a cross-site scripting vulnerability. This vulnerability arises from the non-default nonTextTags configuration of sanitize-html, which includes noscript. When noscript is present, htmlparser2 causes an implicit ancestor closure within noscript, resulting...

5.3CVSS5.7AI score0.00432EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/09/03 8:07 p.m.•37 views

GHSA-JXWJ-J7WR-GFRW ApostropheCMS: Mutation-XSS / allowedTags bypass via literal `</textarea/>` solidus close

Summary A mutation-XSS / allowedTags bypass: when textarea or xmp is included in allowedTags, an input containing a literal a solidus right after the RCDATA end-tag name lets non-allowed markup such as pass through sanitizeHtml live and unescaped, even though img/onerror are not in the allowlist....

6.1CVSS5.9AI score0.00327EPSS
SaveExploits1References5
NVD
NVD
•added 2026/08/17 8:16 p.m.•26 views

CVE-2026-63670

ApostropheCMS is an open-source Node.js content management system. Prior to 2.17.6, sanitizeHtml can pass disallowed executable markup through packages/sanitize-html/index.js when textarea or xmp is included in allowedTags because a literal solidus after the raw-text end-tag name is treated as te...

6.1CVSS0.00327EPSS
SaveExploits0References3
osv_cve
osv_cve
•added 2026/08/17 7:49 p.m.•23 views

CVE-2026-63670 ApostropheCMS: Mutation-XSS / allowedTags bypass via literal `</textarea/>` solidus close

ApostropheCMS is an open-source Node.js content management system. Prior to 2.17.6, sanitizeHtml can pass disallowed executable markup through packages/sanitize-html/index.js when textarea or xmp is included in allowedTags because a literal solidus after the raw-text end-tag name is treated as te...

6.1CVSS6AI score
SaveExploits0References5
Vulnrichment
Vulnrichment
•added 2026/08/17 7:49 p.m.•15 views

CVE-2026-63670 ApostropheCMS: Mutation-XSS / allowedTags bypass via literal `</textarea/>` solidus close

ApostropheCMS is an open-source Node.js content management system. Prior to 2.17.6, sanitizeHtml can pass disallowed executable markup through packages/sanitize-html/index.js when textarea or xmp is included in allowedTags because a literal solidus after the raw-text end-tag name is treated as te...

6.1CVSS6AI score0.00327EPSS
SaveExploits0References3
attackerkb
attackerkb
•added 2026/08/17 7:49 p.m.•62 views

CVE-2026-63670

ApostropheCMS is an open-source Node.js content management system. Prior to 2.17.6, sanitizeHtml can pass disallowed executable markup through packages/sanitize-html/index.js when textarea or xmp is included in allowedTags because a literal solidus after the raw-text end-tag name is treated as te...

6.1CVSS6AI score0.00327EPSS
SaveExploits0References4Affected Software1
Cvelist
Cvelist
•added 2026/08/17 7:49 p.m.•61 views

CVE-2026-63670 ApostropheCMS: Mutation-XSS / allowedTags bypass via literal `</textarea/>` solidus close

ApostropheCMS is an open-source Node.js content management system. Prior to 2.17.6, sanitizeHtml can pass disallowed executable markup through packages/sanitize-html/index.js when textarea or xmp is included in allowedTags because a literal solidus after the raw-text end-tag name is treated as te...

6.1CVSS0.00327EPSS
SaveExploits0References3
CVE
CVE
•added 2026/08/17 7:49 p.m.•103 views

CVE-2026-63670

ApostropheCMS (open-source Node.js CMS) is vulnerable to a mutation XSS in sanitizeHtml() (packages/sanitize-html/index.js) prior to version 2.17.6 . When textarea or xmp is included in allowedTags, a literal solidus after the raw-text end-tag name (e.g., ) is treated as text by htmlparser2 , and...

6.1CVSS6AI score0.00327EPSS
SaveExploits0References3
Positive Technologies
Positive Technologies
•added 2026/08/17 12:00 a.m.•28 views

PT-2026-76771

Name of the Vulnerable Software and Affected Versions ApostropheCMS versions prior to 2.17.6 Description The sanitizeHtml function in packages/sanitize-html/index.js allows disallowed executable markup to pass through when textarea or xmp are included in allowedTags. This occurs because a literal...

6.1CVSS5.9AI score0.00327EPSS
SaveExploits0References15
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/17 12:00 a.m.•11 views

CVE-2026-63670: Improper Neutralization of Input During Web Page Generation

ApostropheCMS is an open-source Node.js content management system. Prior to 2.17.6, sanitizeHtml can pass disallowed executable markup through packages/sanitize-html/index.js when textarea or xmp is included in allowedTags because a literal solidus after the raw-text end-tag name is treated as te...

6.1CVSS6AI score0.00327EPSS
SaveExploits0References2
osv_ghsa
osv_ghsa
•added 2026/04/16 9:08 p.m.•31 views

GHSA-9MRH-V2V3-XPFM sanitize-html allowedTags Bypass via Entity-Decoded Text in nonTextTags Elements

Summary Commit 49d0bb7 introduced a regression in sanitize-html that bypasses allowedTags enforcement for text inside nonTextTagsArray elements textarea and option. Entity-encoded HTML inside these elements passes through the sanitizer as decoded, unescaped HTML, allowing injection of arbitrary...

6.1CVSS5.9AI score0.00248EPSS
SaveExploits1References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/04/15 12:00 a.m.•10 views

CVE-2026-40186: Improper Neutralization of Input During Web Page Generation

ApostropheCMS is an open-source Node.js content management system. A regression introduced in commit 49d0bb7, included in versions 2.17.1 of the ApostropheCMS-maintained sanitize-html package bypasses allowedTags enforcement for text inside nonTextTagsArray elements textarea and option...

6.1CVSS5.9AI score0.00248EPSS
SaveExploits1References2
Rows per page
Query Builder