Intel

AIKIDO-2026-287506

rhukster/dom-sanitizer is vulnerable to Cross-Site Scripting (XSS)

Cross-Site Scripting (XSS)GHSA-4hr3-f334-mcr4 Published 3 days ago

61

Medium Risk

This Affects:

PHPrhukster/dom-sanitizer
1.0.5 - 1.0.16
Fixed in 1.0.17
Are you affected? Scan for Free

TL;DR

dom-sanitizer only walks allow-listed elements and never visits XML processing instructions, comments, or CDATA sections, so markup hidden inside <?...?>, <!--...-->, or <![CDATA[...]]> survives sanitization unescaped. When the sanitized SVG or MathML is inserted inline into an HTML page, the hidden markup becomes live and can run injected <img onerror>-style payloads. The fix walks every document node, strips processing instructions and comments, and re-serializes CDATA content as escaped text.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you insert the sanitized SVG or MathML output inline into an HTML page.

Background info

rhukster/dom-sanitizer is vulnerable to Cross-Site Scripting (XSS) in versions 1.0.5 - 1.0.16.

How to fix this

Upgrade the rhukster/dom-sanitizer library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform