Skip to content
Vulnerability Intelligence

CVE-2026-25545

MediumPublic exploit

Astro has Full-Read SSRF in error rendering via Host: header injection

Published Feb 23, 2026 · Updated Aug 12, 2026 · Also known as GHSA-qq67-mvv5-fw3g

Key Facts

Routine patching
  • CVE-2026-25545 is a medium-severity vulnerability (CVSS 6.9 v4) affecting \@astrojs\/node (Astro), @astrojs/node (npm), withastro/astro (github-repo) and 1 more product.
  • It is not listed in any known-exploited vulnerabilities catalog. Public exploit code is available.
  • EPSS estimates a 2.0% probability of exploitation in the next 30 days.
  • Fixed versions are available, including @astrojs/node >= 9.5.4, @astrojs/node 9.5.4, \@astrojs\/node 9.5.4.
  • Brandefense priority: routine patching, as no exploitation is known and its severity is moderate or low.

CVSS v4

6.9

CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:H/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

EPSS (30-day exploit likelihood)

2.0%

Higher than 80.2% of all scored CVEs

Exploited in the wild

No known

Not in a known-exploited catalog

Public exploit code

Available

Proof-of-concept or weaponized module

Get the full CVE-2026-25545 brief as a PDF

Every affected product and fixed release, exploitation status and a first 24 hours response checklist, emailed within minutes.

Description

Astro is a web framework. Prior to version 9.5.4, Server-Side Rendered pages that return an error with a prerendered custom error page (eg. 404.astro or 500.astro) are vulnerable to SSRF. If the Host: header is changed to an attacker's server, it will be fetched on /500.html and they can redirect this to any internal URL to read the response body through the first request. An attacker who can access the application without Host: header validation (eg. through finding the origin IP behind a proxy, or just by default) can fetch their own server to redirect to any internal IP. With this they can fetch cloud metadata IPs and interact with services in the internal network or localhost. For this to be vulnerable, a common feature needs to be used, with direct access to the server (no proxies). Version 9.5.4 fixes the issue.

Affected Products

4 affected entries in total
ProductAffected versionsFixed in
\@astrojs\/nodeAstroSee advisory9.5.4
@astrojs/nodenpmSee advisory9.5.4
withastro/astrogithub-repoSee advisoryn/a
astro>= < 9.5.4n/a

Patched Releases

@astrojs/node

>= 9.5.4, 9.5.4

\@astrojs\/node

9.5.4

Timeline

  1. Publicly disclosed

    Feb 23, 2026

  2. Last updated

    Aug 12, 2026

Weakness Type

  • CWE-918 Server-Side Request Forgery (SSRF)

References

3 more references in the full CVE brief

FAQ

Common Questions.

Is CVE-2026-25545 Running On Your Attack Surface?

Brandefense maps vulnerabilities like this one to your internet-facing assets and tells you exactly where to patch.

Request A Demo