Vulnerabilities/

Solid Lacks Escaping of HTML in JSX Fragments allows for Cross-Site Scripting (XSS)

Severity:
High

Description

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.

Recommendation

Update the solid-js package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
solid-js
Anything's wrong? Let us know Last updated on February 25, 2025

This issue is available in SmartScanner Professional

See Pricing