๐Ÿ” CVE Alert

CVE-2026-126363

UNKNOWN 0.0

Astro: Reflected XSS via unescaped slot names in @astrojs/solid-js

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Astro is a web framework for content-driven websites. From 0.2.0 until 7.1.2, the @astrojs/solid-js renderer inserted a named slot into the quoted name attribute of an astro-slot wrapper without HTML escaping. A request-controlled slot name containing a quote could terminate the attribute and inject active HTML. Exploitation required a hydrated Solid component using a client:* directive and dynamic access to the attacker-chosen slot property; a component that did not render that slot emitted only escaped fallback content. This issue is fixed in version 7.1.2.

CWE CWE-79
Vendor withastro
Product astro
Published Nov 12, 2026
Stay Ahead of the Next One

Get instant alerts for withastro astro

Be the first to know when new unknown vulnerabilities affecting withastro astro are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

withastro / astro
>= 0.2.0, < 7.1.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/withastro/astro/security/advisories/GHSA-jmv2-qgxf-f995 github.com: https://github.com/withastro/astro/commit/290b196ddb48de11783ff128e2b7272c61490a20 github.com: https://github.com/withastro/astro/releases/tag/@astrojs/[email protected]