CVE-2026-59730

Low

Description

Astro is a web framework for content-driven websites. In versions 8.1.0 through 11.0.1, when trailingSlash: 'always' is configured, the @astrojs/node standalone server's static file handler appends a trailing slash to request paths and issues a 301 redirect. Paths beginning with /\ (slash-backslash) were not recognized as internal paths, so the handler would echo the raw path back in the Location header. Because browsers treat \ as / per the WHATWG URL specification, the resulting redirect could resolve to an external host. Preconditions for exploitation: trailingSlash: 'always' must be set (non-default; the default is 'ignore'), the request path must not have a file extension in its final segment, and an attacker must deliver the crafted link to a user. This issue has been fixed in version 11.0.2.

SeverityLow
CVSS2.1
Exploit probability40. percentile0.5%
Product@astrojs/node
PublishedJul 27, 2026
First seenJul 27, 2026

How to fix

Update
  • @astrojs/node11.0.2 or later

Affected products

ProductAffected versionsFixed in
@astrojs/nodenpm8.1.0 ≤ v < 11.0.211.0.2

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2026-59730 · @astrojs/node · Dark Radar