CVE-2026-15074High· 7.5▾ Twilight@fastify/static vulnerable to route guard bypass via path traversal
▾ Twilight zone — High severity, or a signal on a lesser flaw
impact 41.3 · likelihood 0.1 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Exploit-prediction probability, daily snapshots since Jul 24.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via GHSA
0.5%
0.5% → 0.7%
@fastify/static is vulnerable to a bypass of route-based middleware and guards via non-leading .. and %2E%2E path segments. find-my-way does not normalize .. when matching routes, so a request such as /foo/../deep/secret.txt matches the static plugin's catch-all instead of the guarded /deep/*. The getPathnameForSend helper introduced by the fix for GHSA-x428-ghpx-8j92 only guards against the %2F variant; .. and %2E%2E survive the decodeURI + encodeURI round-trip and are then collapsed away by @fastify/send's path.normalize before its own traversal guard runs.
Applications that rely on route-based middleware or guards to protect files served by @fastify/static can be bypassed with non-leading dot-dot path segments.
Upgrade to @fastify/static 10.1.1.
Do not use route-based middlewares or guards to protect files served by @fastify/static.
@fastify/static <= 10.1.0Upgrade to a patched release:
@fastify/static 10.1.1Connected by shared product, vendor, weakness, or advisory.
CVE-2026-7120Medium· 5.3@fastify/static vulnerable to Authorization Bypass via Non-Canonical URL Paths
CVE-2026-90982Medium· 5.3@fastify/static is a Fastify plugin that serves static files from a configured root directory
CVE-2026-85124High· 7.5@fastify/http-proxy versions before 11.6.2 do not validate proxied HTTP request paths for backslash based dot-segments before forwarding them to the configured upstream
CVE-2026-18504Medium· 5.4fastify vulnerable to schema validation bypass via root primitive coercion mismatch
CVE-2026-16732Medium· 6.1fastify vulnerable to X-Forwarded-* spoofing under trustProxy hop-count
CVE-2026-92081Medium· 5.9fastify is a fast and low-overhead web framework for Node.js