High, CVSS 7.3npmAmendedPublished
Solid Lacks Escaping of HTML in JSX Fragments allows for Cross-Site Scripting (XSS)
CVE-2025-27109 · GHSA-3qxh-p7jc-5xh6
- Affected
- npm solid-js < 1.9.4
- Fixed in
- 1.9.4· Vendor fix available
- Issue
- Inserts/JSX expressions inside illegal inlined JSX fragments lacked escaping, allowing user input to be rendered as HTML when put directly inside JSX fragments. For instance, ?text=<svg/onload=alert(1) would trigger XSS here.
Recommended action: Upgrade to 1.9.4 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.