PT-2026-71319 · Astro · Astro

CVE-2026-73423

·

Published

2026-07-20

·

Updated

2026-08-13

CVSS v4.0

5.1

Medium

VectorAV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N
Name of the Vulnerable Software and Affected Versions Astro versions 7.0.0 through 7.0.5
Description The composable astro/hono pipeline installs security.checkOrigin exclusively through the middleware() primitive, whereas actions() and pages() can dispatch to user code independently. If actions() are mounted before middleware(), cross-origin form-encoded action requests can execute before the origin check. Additionally, using pages() without middleware() removes the check for on-demand endpoints and pages. This allows blind write-only cross-site request forgery (CSRF)—a type of attack where an unauthorized command is transmitted from a user that the web application trusts—using the victim's cookies against ActionHandler.handle and PagesHandler.handleWithErrorFallback when manifest.checkOrigin is enabled. An attacker can trigger a state-mutating action or endpoint handler but cannot read the cross-origin response.
Recommendations Update to version 7.0.6.

Exploit

Fix

CSRF

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-73423
GHSA-8MV7-9C27-98VC

Affected Products

Astro