CVE-2025-64757 json
Astro Development Server is Vulnerable to Arbitrary Local File Read
published 2025-11-19 11 mo ago modified 2026-10-18 21 d ago also GHSA-x3h8-62x9-952g , EUVD-2025-198185
- cvss
- 3.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 37%
- public exploits
- 0
- none known
Summary
Astro is a web framework. Prior to version 5.14.3, a vulnerability has been identified in the Astro framework's development server that allows arbitrary local file read access through the image optimization endpoint. The vulnerability affects Astro development environments and allows remote attackers to read any image file accessible to the Node.js process on the host system. This issue has been patched in version 5.14.3.
Patch / fix
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- no
- Technical impact
- partial
- Assessed
- 11 mo ago
Exploit prediction
0.43% chance of exploitation in the next 30 days, higher than 37% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/withastro/astro/security/advisories/GHSA-x3h8-62x9-952g referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 3.5 | CVSS:3.1/AV:A/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N |
| GitHub | 3.1 | 3.5 | CVSS:3.1/AV:A/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | astro | <5.14.3 |
5.14.3 |
Affected products
- withastro astro
Classification
References
-
github.com
/withastro/astro/commit/b8ca69b97149becefaf89bf21853de9c905cdbb7
web, patch
-
github.com
/withastro/astro/security/advisories/GHSA-x3h8-62x9-952g
web, exploit, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2025-64757
advisory
-
github.com
/withastro/astro
package
Sources
- CVE List CVE-2025-64757
- GitHub Advisory GHSA-x3h8-62x9-952g
- NVD CVE-2025-64757
Fencer Vulns 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.