Search/CVE-2026-59727
● CVE

CVE-2026-59727

DiscoveredJul 27, 2026UpdatedOct 24, 2026

Astro is a web framework for content-driven websites. In versions 3.10.0 through 7.0.3, when a transition:persist, transition:scope, or transition:persist-props directive is applied to a client-hydrated (client:*) component, Astro copied the directive value onto the rendered element without HTML-escaping it. If a developer reflects attacker-controlled input into one of these directives, an attacker can break out of the attribute and inject arbitrary HTML/JavaScript into the server-rendered output, resulting in reflected cross-site scripting (XSS). Exploitation requires the application developer to have written a non-idiomatic pattern — passing untrusted, request-derived input directly into a transition directive. Astro applications that do not route untrusted input into these directives…

CVSS v3.1
—
EPSS
0.39%
probability of exploitation in 30 days
CISA KEV
Not listed
no confirmed exploitation reported
News coverage
0
sources referencing this CVE
Related IOCs
0
seen in the same coverage
EPSS Trend
Sep 25, 2026 → Oct 26, 2026
▼ 0.14pp
0.54% → 0.39% over 2 tracked changes
Connections
3 relationships
Timeline
disclosure → media coverage
Jul 27, 2026
Disclosure — published as a CVE record. · last revised by NVD Oct 24, 2026