vulns.co
/
GKData.io MCP

Astro · 1 min read

Astro: composable dispatch must preserve mandatory origin checks

The maintainer describes origin enforcement attached to optional middleware while independently composed dispatchers could invoke application handlers first. The resulting cross-site request forgery can change state using browser credentials but cannot read cross-origin responses. Conceptual failure: a security setting did not guarantee enforcement along every path to a protected operation.

Open the reference Maintainer AdvisoryReviewed 2026-10-03

How to use this reference

The advisory identifies 7.0.5 as patched, moving equivalent checks to dispatch boundaries so composition order cannot remove them. Editorial lesson: review mandatory controls as invariants of each protected operation, not assumptions about wrapper ordering. Local regression coverage should establish that composition changes preserve rejection before side effects.

Before reading

  • Server-rendered applications and framework composition
  • Trust-boundary modeling and application authorization

Context and limits

  • CVE-2026-73423. Applicability requires the composable astro/hono pipeline with omitted or late middleware; the default pipeline is excluded.
  • The affected-version field says at least 7.0.0 without an upper bound, while the patch field names 7.0.5. Preserve that source inconsistency. matthewp published the advisory; jlgore is credited as reporter.
  • Exact patch-release date was not established. Actual business consequences depend on application handlers; production exploitation is not established.
  • No bounty or production compromise is established. Learning prerequisites and generalized defensive reasoning are editorial.

Sources and provenance

  1. composable astro/hono pipeline bypasses security.checkOrigin when middleware() is absent or misordered Astro · reviewed 2026-10-03

Record reviewed 2026-10-03. Snapshot d5550c789111. Open the complete JSON contract.

GitHub snapshot 2026-10-04

d5550c789111 · JSON exports & schemas · CC BY 4.0 content / MIT software