CVE-2026-15074Disclosure(fastify / fastify-static)

LOWCVSS 7.5 · HIGH

Signal is active with 3 mentions in latest observed window

Immediate actions

  • Patch fastify fastify-static systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

@fastify/static up to and including version 10.1.0 fails to reject dot-dot path segments in request pathnames before the file-resolution stage. This is a bypass of the earlier fix for CVE-2026-6414, which only covered encoded forward slashes. Because the underlying send library normalizes dot segments before applying its own path-traversal guard, an unauthenticated attacker can bypass any route-scoped middleware and read files inside the static root that live under the guarded URL prefix. The bypass does not allow access outside the configured static root by itself, it defeats route-guard filtering only. The issue is patched in @fastify/static 10.1.1.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-22

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

NONE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • fastify-static

Threat summary

  • Patch or workaround signal is available
  • 3 mentions across 1 observed day

What's happening

  • Patch or workaround mentioned in 2 signals
  • Technical details provided in 3 signals
  • Disclosure: 2 classified signals
  • 3 total mentions across 1 day

Affected systems

Vendors
Products
fastify-static

Deep dive

Activity timeline3 mentions / 1d
01223Mentions · 2026-07-23: 3Patch / Workaround · 2026-07-23: 2Technical Details · 2026-07-23: 307-23
Signal classification2 categories
Disclosure
266.7%
Patch
133.3%
Referenced assets2 URLs
Full discourse3 posts
  • Ulises Gascón@kom_256
    Patch

    🚨 High-severity security fix in @fastify/static@10.1.1 just released! Patches CVE-2026-15074: @fastify/static vulnerable to route guard bypass via path traversal. https://github.com/fastify/fastify-static/security/advisories/GHSA-83w8-p2f5-377r

    Post summary

    A high‑severity patch has been released for @fastify/[email protected] to fix CVE-2026-15074, a path traversal bug that bypasses route guards.

    00020245
    5.6K followersView on X
  • Upwind Security MDR@UpwindMDR
    Disclosure

    🚨High - @fastify/static Route-Guard Bypass via Dot-Dot Path Segments (CVE-2026-15074) @fastify/static (up to 10.1.0) fails to reject dot-dot (..) path segments before the file-resolution stage. Because the underlying send library normalizes dot segments before applying its own traversal guard, an unauthenticated attacker can bypass route-scoped middleware and read files inside the static root that sit under a guarded URL prefix. This is a bypass of the earlier CVE-2026-6414 fix, which only handled encoded forward slashes. It does not allow access outside the static root by itself - it defeats route-guard filtering only. CVSS 7.5, confidentiality impact. 👉Upgrade @fastify/static to 10.1.1.

    Post summary

    Fastify/static v10.1.0 allows an unauthenticated attacker to bypass route-guard using dot-dot path segments, exposing files within the static root; upgrading to v10.1.1 patches the issue.

    0000089
    254 followersView on X
  • Vulmon Vulnerability Feed@VulmonFeeds
    Disclosure

    CVE-2026-15074 Path Traversal Bypass in @fastify/static Up to Version 10.1.0 https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-15074

    Post summary

    The text announces CVE-2026-15074 as a path traversal bypass in fastify/static up to 10.1.0, without providing PoC, exploit, or patch details.

    00000114
    4.1K followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appfastifyfastify-static---

Explore more