CVE-2026-73424 json
Astro: Unauthenticated path override in the @astrojs/vercel ISR function
published 3mo ago modified 19d ago also EUVD-2026-60306 , GHSA-x27w-589x-frm2
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 32%
- public exploits
- 0
- none known
Summary
Astro is a web framework for content-driven websites. From 10.0.3 until 11.0.3, the Astro Vercel adapter in packages/integrations/vercel/src/serverless/entrypoint.ts accepts x_astro_path for the public /_isr function based only on the x-vercel-isr header, allowing unauthenticated GET requests to render routes protected only by Vercel edge path rules or split edge middleware. This issue is fixed in 11.0.3.
Patch / fix
- npm @astrojs/vercel 11.0.3
- astro @astrojs/vercel 11.0.3
- github.com/withastro/astro@3a43cf0 commit
- github.com/withastro/astro@aa26636 commit
- github.com/withastro/astro#17370 pull request
- github.com/withastro/astro#16079 pull request
- github.com/withastro/astro/releases/tag/@astrojs/vercel@11.0.3 release
Is CVE-2026-73424 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerCISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 2mo ago
Exploit prediction
0.38% chance of exploitation in the next 30 days, higher than 32% of all scored CVEs (FIRST EPSS, 2026-11-11).
Exploits and checks
- github.com https://github.com/withastro/astro/security/advisories/GHSA-x27w-589x-frm2 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
| GitHub | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | @astrojs/vercel | >=10.0.3, <11.0.3 |
11.0.3 |
Affected products
- withastro astro
Classification
References
-
github.com
/withastro/astro/pull/17370
web
-
github.com
/withastro/astro/commit/3a43cf0f3690a8e33cb30109bc5165611cf38fcd
web
-
github.com
/withastro/astro/pull/16079
web
-
github.com
/withastro/astro/commit/aa266364fe9e105317b66e218fe04567307fb57f
web
-
github.com
/withastro/astro/security/advisories/GHSA-x27w-589x-frm2
exploit, web, advisory
-
github.com
/withastro/astro/releases/tag/@astrojs/vercel@11.0.3
web
-
github.com
/withastro/astro/security/advisories/GHSA-mr6q-rp88-fx84
web
-
github.com
/withastro/astro
package
Sources
- CVE List CVE-2026-73424
- GitHub Advisory GHSA-x27w-589x-frm2
- NVD CVE-2026-73424
- Maintainer advisory GHSA-x27w-589x-frm2
Fencer Intel keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
The maintainers of withastro/astro published their own advisory on GitHub. Reviewed sources take precedence over it.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.