XSS in Unjs Unhead
CVE-2026-31873
Unhead is a document head and template manager. Prior to 2.1.11, The link.href check in makeTagSafe (safe.ts) uses String.includes(), which is case-sensitive. Browsers treat URI schemes case-insensitively. DATA:text/css,... is the same as…
Vulnerability class: XSS (Cross-Site Scripting)
EPSS: 0.000 (5.7th percentile) — read the EPSS interpretation.
Affected products
- Unjs Unhead — versions < 2.1.11
Weakness classification (CWE)
References
- https://github.com/unjs/unhead/security/advisories/GHSA-5339-hvwr-7582 (x_refsource_CONFIRM)