Lucene search
+L

20 matches found

Github Security Blog
Github Security Blog
•added 2026/09/03 8:07 p.m.•16 views

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
SaveExploits0References5Affected Software1
Patchstack
Patchstack
•added 2026/09/03 8:07 p.m.•13 views

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

NPM: ApostropheCMS: Mutation-XSS / allowedTags bypass via literal solidus close vulnerability discovered by ? in WordPress Npm sanitize-html versions = 2.17.5...

6.1CVSS5.9AI score0.00327EPSS
SaveExploits0References5Affected Software1
OSV
OSV
•added 2026/09/03 8:07 p.m.•21 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.1CVSS6AI score0.00327EPSS
SaveExploits0References5
NVD
NVD
•added 2026/08/17 8:16 p.m.•19 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
Cvelist
Cvelist
•added 2026/08/17 7:49 p.m.•51 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.•83 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.1CVSS5.9AI score0.00327EPSS
SaveExploits0References3
attackerkb
attackerkb
•added 2026/08/17 7:49 p.m.•47 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.1CVSS5.3AI score0.00327EPSS
SaveExploits0References4Affected Software1
Vulnrichment
Vulnrichment
•added 2026/08/17 7:49 p.m.•9 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.1CVSS5.9AI score0.00327EPSS
SaveExploits0References3
OSV
OSV
•added 2026/08/17 7:49 p.m.•12 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.1CVSS5.5AI score
SaveExploits0References5
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/04/15 12:00 a.m.•3 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.8AI score0.0028EPSS
SaveExploits1References2
CNVD
CNVD
•added 2022/09/28 12:00 a.m.•66 views

Express XSS Sanitizer prototype contamination vulnerability

Express XSS Sanitizer is a personal development by AhmedAdelFahim to clean user input data in req.body, req.query, req.headers and req.params to prevent cross-site scripting XSS attacks. express XSS Sanitizer A prototype contamination vulnerability exists in versions prior to 1.1.3, which stems...

7.3CVSS2.8AI score0.00954EPSS
SaveExploits1References1
Github Security Blog
Github Security Blog
•added 2022/09/27 12:00 a.m.•38 views

express-xss-sanitizer vulnerable to Prototype Pollution via allowedTags attribute

The package express-xss-sanitizer before 1.1.3 is vulnerable to Prototype Pollution via the allowedTags attribute, allowing the attacker to bypass xss sanitization...

7.3CVSS4.4AI score0.00954EPSS
SaveExploits1References6Affected Software1
NVD
NVD
•added 2022/09/26 5:15 a.m.•32 views

CVE-2022-21169

The package express-xss-sanitizer before 1.1.3 are vulnerable to Prototype Pollution via the allowedTags attribute, allowing the attacker to bypass xss sanitization...

7.3CVSS0.00954EPSS
SaveExploits1References4
Cvelist
Cvelist
•added 2022/09/26 5:05 a.m.•46 views

CVE-2022-21169 Prototype Pollution

The package express-xss-sanitizer before 1.1.3 are vulnerable to Prototype Pollution via the allowedTags attribute, allowing the attacker to bypass xss sanitization...

7.3CVSS7.3AI score0.00954EPSS
SaveExploits1References4
CVE
CVE
•added 2022/09/26 5:05 a.m.•93 views

CVE-2022-21169

Express-XSS-Sanitizer prior to 1.1.3 is vulnerable to Prototype Pollution via the allowedTags attribute, enabling bypass of XSS sanitization. Affected: express-xss-sanitizer pre-1.1.3. Root cause: prototype contamination affecting sanitization. Impact: potential bypass of input sanitization and r...

7.3CVSS6.3AI score0.00954EPSS
SaveExploits1References4Affected Software1
Mend
Mend
•added 2022/09/26 5:05 a.m.•3 views

CVE-2022-21169

The package express-xss-sanitizer before 1.1.3 are vulnerable to Prototype Pollution via the allowedTags attribute, allowing the attacker to bypass xss sanitization...

7.3CVSS0.00954EPSS
SaveExploits1References6
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2022/09/26 12:00 a.m.•1 views

CVE-2022-21169: Improperly Controlled Modification of Object Prototype Attributes

The package express-xss-sanitizer before 1.1.3 are vulnerable to Prototype Pollution via the allowedTags attribute, allowing the attacker to bypass xss sanitization...

7.3CVSS6.8AI score0.00954EPSS
SaveExploits1References3
Github Security Blog
Github Security Blog
•added 2018/11/09 5:47 p.m.•32 views

Cross-Site Scripting in sanitize-html

Affected versions of sanitize-html are vulnerable to cross-site scripting when allowedTags includes at least one nonTextTag. Proof of Concept js var sanitizeHtml = require'sanitize-html'; var dirty = '!/textarea!'; var clean = sanitizeHtmldirty, allowedTags: 'textarea' ; console.logclean; // !!...

6.1CVSS5.8AI score0.01357EPSS
SaveExploits1References7Affected Software1
OSV
OSV
•added 2018/11/09 5:47 p.m.•53 views

GHSA-XC6G-GGRC-QQ4R Cross-Site Scripting in sanitize-html

Affected versions of sanitize-html are vulnerable to cross-site scripting when allowedTags includes at least one nonTextTag. Proof of Concept js var sanitizeHtml = require'sanitize-html'; var dirty = '!/textarea!'; var clean = sanitizeHtmldirty, allowedTags: 'textarea' ; console.logclean; // !!...

6.1CVSS6AI score0.01357EPSS
SaveExploits1References7
nodejs
nodejs
•added 2016/10/27 4:25 p.m.•61 views

Cross-Site Scripting

Overview Affected versions of sanitize-html are vulnerable to cross-site scripting when allowedTags includes at least one nonTextTag. Proof of Concept var sanitizeHtml = require'sanitize-html'; var dirty = '!/textarea!'; var clean = sanitizeHtmldirty, allowedTags: 'textarea' ; console.logclean; /...

4.3CVSS2.8AI score0.01357EPSS
SaveExploits1Affected Software1
Rows per page
Query Builder