Skip to main content
← All vulnerabilities
CVE-2026-59731GHSA-VJ59-8HWV-XXMV

Astro 6.4.7 Authorization Bypass via Decode Iteration Limit and Rewrite Path Canonicalization Mismatch

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 6.4.8
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

Astro is a web framework for content-driven websites. Version 6.4.7 performs authorization decisions on a partially decoded pathname after reaching the iterative URL decoder limit, while later rewrite route matching performs an additional decodeURI() operation and can resolve the request to a protected route. This issue is fixed in version 6.4.8.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • withastro astro

    From 6.4.7 · fixed in 6.4.8

  • astronpm

    From 6.4.7 · fixed in 6.4.8

References 4

GitHub · withastro/astro