CVE-2026-16158Disclosure(fastify / fastify\/reply-from)

MEDIUMCVSS 10.0 · CRITICAL

Exploitation observed; activity peaked at 3 mentions and remains active

Immediate actions

  • Patch fastify fastify\/reply-from systems immediately
  • Assume compromise if assets are exposed

Recommended action window: Immediate (within 24h)

NVD description

Impact: @fastify/reply-from versions from 8.3.1 up to but not including 12.6.4 build the internal URL cache key by concatenating the destination and source path without a delimiter. Different destination and source pairs can therefore produce the same key while resolving to different upstream URLs. When getUpstream selects an upstream from request data, a URL cached for one upstream can be reused for a request intended for another upstream, causing cross-upstream data access and modification. The default configuration is affected. Setting disableCache to true prevents the behavior. Patches: upgrade to @fastify/reply-from 12.6.4. Workarounds: pass disableCache: true when registering the plugin.

4.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-441

Priority

MEDIUM

Exploitation

ACTIVE

PoC

NONE

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

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

  • fastify\/reply-from

Threat summary

  • Active exploitation appears in 1 classified signals
  • Patch or workaround signal is available
  • 7 mentions across 5 observed days
  • Momentum state: stable

What's happening

  • Active exploitation reported across 1 signal
  • Patch or workaround mentioned in 2 signals
  • Technical details provided in 7 signals
  • Disclosure: 3 classified signals
  • Peaked 4d ago at 3 mentions (2026-07-18); latest day: 1
  • 7 total mentions across 5 days

Affected systems

Vendors
Products
fastify\/reply-from

Deep dive

Activity timeline7 mentions / 5d
01223Mentions · 2026-07-18: 3Mentions · 2026-07-19: 1Mentions · 2026-08-13: 1Mentions · 2026-08-14: 1Mentions · 2026-08-17: 1Active Exploitation · 2026-07-19: 1Patch / Workaround · 2026-07-18: 2Technical Details · 2026-07-18: 3Technical Details · 2026-07-19: 1Technical Details · 2026-08-13: 1Technical Details · 2026-08-14: 1Technical Details · 2026-08-17: 107-1807-1908-1308-1408-17
Signal classification4 categories
Disclosure
342.9%
Patch
228.6%
Active Exploitation
114.3%
General
114.3%
Referenced assets4 URLs
Classification over time
DateTotalLabels
2026-07-183
Disclosure1Patch2
2026-07-191
Active Exploitation1
2026-08-131
General1
2026-08-141
Disclosure1
2026-08-171
Disclosure1
Full discourse7 posts
  • Ulises Gascón@kom_256
    Patch

    🚨 High-severity security fix in @fastify/reply-from@12.6.4 just released! Patches CVE-2026-16158, cross-upstream request routing via URL cache key collision. https://github.com/fastify/fastify-reply-from/security/advisories/GHSA-v574-6498-x57v

    Post summary

    Fastify released a patch for CVE‑2026‑16158, fixing a URL cache key collision that could lead to cross‑upstream request routing.

    0101022.0K
    5.5K followersView on X
  • ケイ | IT・セキュリティ系副業Webライター@Teeeda_worker
    Disclosure

    @fastify/reply-fromに脆弱性、キャッシュ衝突で別の上流サービスへアクセスのおそれ https://www.cybernote.click/2026/08/12/fastify-reply-from-cve-2026-16158-cache-collision/ #IT #Security #cybersecurity

    Post summary

    The tweet announces a new CVE‑2026‑16158 vulnerability in @fastify/reply-from, describing a cache‑collision issue that could expose upstream services, but it provides no PoC, exploit code, patch, or active exploitation evidence.

    0000029
    210 followersView on X
  • ケイ | IT・セキュリティ系副業Webライター@Teeeda_worker
    Disclosure

    @fastify/reply-fromに脆弱性、キャッシュ衝突で別の上流サービスへアクセスのおそれ https://www.cybernote.click/2026/08/12/fastify-reply-from-cve-2026-16158-cache-collision/ #IT #Security #cybersecurity

    Post summary

    The tweet announces a newly discovered CVE-2026-16158 in fastify/reply-from that could enable upstream service access via a cache collision, with no PoC, exploit, patch, or active exploitation information provided.

    0000037
    213 followersView on X
  • ケイ | IT・セキュリティ系副業Webライター@Teeeda_worker
    General

    @fastify/reply-fromに脆弱性、キャッシュ衝突で別の上流サービスへアクセスのおそれ https://www.cybernote.click/2026/08/12/fastify-reply-from-cve-2026-16158-cache-collision/ #IT #Security #cybersecurity

    Post summary

    The tweet highlights a cache‑collision vulnerability in @fastify/reply‑from that might permit access to other upstream services, but provides no proof‑of‑concept, exploit code, patch, or evidence of active exploitation.

    0000037
    212 followersView on X
  • VulDB 🛡@vuldb
    Active Exploitation

    It is possible to see elevated activities targeting fastify reply-from (CVE-2026-16158) https://vuldb.com/vuln/380052/cti

    Post summary

    The post reports elevated activity targeting CVE‑2026‑16158 in Fastify, suggesting the vulnerability is being exploited in the wild.

    00000130
    2.3K followersView on X
  • Upwind Security MDR@UpwindMDR
    Patch

    🚨High - Two Fastify proxy routing flaws let requests reach unintended upstreams (CVE-2026-16158 & CVE-2026-15631) Two official Fastify (OpenJS) proxy plugins have request-routing vulnerabilities, both CVSS 8.7. CVE-2026-16158 (@fastify/reply-from): the internal URL cache key concatenates destination and source paths with no delimiter, so different pairs can collide. A URL cached for one upstream can be reused for a request meant for another, causing cross-upstream data access and modification. The default config is affected. Fixed in 12.6.4 (workaround: disableCache: true). CVE-2026-15631 (@fastify/http-proxy): WebSocketProxy.findUpstream resolves the destination via the WHATWG URL constructor, which collapses dot segments, so a crafted WebSocket upgrade with traversal sequences can escape the rewrite prefix and reach upstreams that were never meant to be exposed. A WebSocket variant of CVE-2021-21322. Reachable via non-normalizing clients or forwarding proxies. Fixed in 11.6.0 (no workaround). 👉Upgrade @fastify/reply-from to 12.6.4 and @fastify/http-proxy to 11.6.0.

    Post summary

    Two Fastify proxy routing vulnerabilities are disclosed with technical details, and the text provides the necessary patches – upgrade reply‑from to 12.6.4 and http‑proxy to 11.6.0.

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

    CVE-2026-16158 Cache Key Collision in @fastify/reply-from 8.3.1 Through 12.6.3 https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-16158

    Post summary

    The text announces the discovery of CVE‑2026‑16158, a Cache Key Collision vulnerability in @fastify/reply-from, with no PoC, exploit, or patch details provided.

    00000102
    4.1K followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Appfastifyfastify\/reply-from-node.js-

Explore more