CVE-2026-100370
Last modified
CVE-2026-100370 is a medium-severity vulnerability rated 4.7/10 on the CVSS scale. DOMSanitizer is a DOM/SVG/MathML Sanitizer for PHP 7.3+. Prior to version 1.0.15, the isDangerousUrl() method is responsible for rejecting dangerous URL values in the href and xlink:href attributes.
Description
DOMSanitizer is a DOM/SVG/MathML Sanitizer for PHP 7.3+. Prior to version 1.0.15, the isDangerousUrl() method is responsible for rejecting dangerous URL values in the href and xlink:href attributes. The weakness is that "javascript:" is rejected as a scheme, while "data:" is rejected only when the literal substring onload appears in the URL value (/^data:.*onload/i). Because data: payloads are routinely Base64-encoded, the dangerous content (<script>, event handlers, etc.) is invisible to that substring test. A URL such as data:text/html;base64,… therefore survives in href / xlink:href, even though the decoded payload is active markup. This is an incomplete input-validation / sanitization defect in the sanitizer itself. This issue has been patched in version 1.0.15.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| rhukster | dom-sanitizer | < 1.0.15 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-100370?
How severe is CVE-2026-100370?
How do I fix CVE-2026-100370?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-10034The WP DSGVO Tools (GDPR) plugin for WordPress is vulnerable…5.3
- CVE-2026-10035The Turnkey bbPress by WeaverTheme plugin for WordPress is v…6.6
- CVE-2026-10036SpeechBrain before 1.1.1 contains an arbitrary code executio…8.8
- CVE-2026-100368CliInvoke is a .NET library for invoking command-line progra…8.4
- CVE-2026-100369CliInvoke and its formerly named `AlastairLundy.CliInvoke` p…8.4
- CVE-2026-10037A sandbox escape vulnerability exists in the OpenJDK package…8.8
- CVE-2026-100371InvoicePlane is a self-hosted open source application for ma…8.7
- CVE-2026-100372ClipBucket v5 before 5.5.3-#197 contains a path traversal vu…7.2
- CVE-2026-100373OpenMetadata through 2.0.2 contains a server-side request fo…4.1
- CVE-2026-100376Improper Neutralization of Input During Web Page Generation …4.8
- CVE-2026-100377Exposure of Sensitive Information to an Unauthorized Actor v…6.9
- CVE-2026-100378Missing Authorization vulnerability in Wikimedia Foundation …5.3
Are you affected by CVE-2026-100370?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
