Lack of Escaping of HTML in JSX Fragments allows for Cross-site Scripting in solid-js
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| solidjs | solid | affected |
|
No data.
No data.
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2025-5079 | Solid Lacks Escaping of HTML in JSX Fragments allows for Cross-Site Scripting (XSS) |
Github GHSA |
GHSA-3qxh-p7jc-5xh6 | Solid Lacks Escaping of HTML in JSX Fragments allows for Cross-Site Scripting (XSS) |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.328% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | solid-js is a declarative, efficient, and flexible JavaScript library for building user interfaces. In affected versions Inserts/JSX expressions inside illegal inlined JSX fragments lacked escaping, allowing user input to be rendered as HTML when put directly inside JSX fragments. This issue has been addressed in version 1.9.4 and all users are advised to upgrade. There are no known workarounds for this vulnerability. | |
| Title | Lack of Escaping of HTML in JSX Fragments allows for Cross-site Scripting in solid-js | |
| Weaknesses | CWE-116 CWE-79 |
|
| References |
| |
| Metrics |
cvssV3_1
|
No data.