CVE-2026-84376
NoneCVSS
—
EPSS
0.7%
Published
Sep 2, 2026
CISA due date
—
The record
Astro is a web framework for content-driven websites. Prior to 7.2.4, Astro stripped a configured non-root base path from request pathnames using a string-prefix check without verifying a path-segment boundary. With base "/app", a request to "/appX/admin" resolved internally to the protected "/admin" route while middleware observed "/appX/admin" in context.url.pathname. In applications that authorize base-prefixed routes by inspecting context.url.pathname, an unauthenticated remote attacker could bypass pathname-based middleware authorization and reach protected routes. This issue is fixed in version 7.2.4.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-62750 Partial string comparison in Windows HTTP Protocol Stack allows an unauthorized attacker… CWE-187
- CVE-2026-14687 A vulnerability was determined in 666ghj BettaFish up to 1.2.1. CWE-187
- CVE-2026-45692 Caddy is an extensible server platform that uses TLS by default. CWE-187
- CVE-2026-55602 http-proxy-middleware is node.js http-proxy middleware. CWE-187
- GHSA-64mm-vxmg-q3vj http-proxy-middleware `router` host+path substring matching allows Host-header-driven… CWE-187
- CVE-2026-44837 view_component is a framework for building reusable, testable, and encapsulated view… CWE-187
- CVE-2026-35031 Jellyfin is an open source self hosted media server. CWE-187
- CVE-2026-34785 Rack is a modular Ruby web server interface. CWE-187