High severity · published Sep 3, 2026
CVE-2026-85124
@fastify/http-proxy vulnerable to prefix escape via backslash dot-segments
7.5
CVSS
0.7%
EPSS
No
On KEV
Description
@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. The plain HTTP request handler skips the destination validation that the WebSocket path performs, and the underlying reply-from library only rejects forward-slash traversal, so a request containing backslash dot-segments can escape the boundary set by the prefix and rewritePrefix options. An unauthenticated network attacker can use this to reach upstream paths that were meant to stay hidden behind the proxy, resulting in disclosure of internal endpoints. This is a path traversal issue (CWE-22). Users should upgrade to @fastify/http-proxy 11.6.2 or later.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.7% · higher than 54% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
FA
@fastify/http-proxy · @fastify/http-proxy
before 11.6.2 · source: vendor
FA
Fastify/http-proxy · Fastify
before 11.6.2 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-85124
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-85124
Third Party Advisory
https://cna.openjsf.org/security-advisories.html
Vendor Advisory
https://github.com/fastify/fastify-http-proxy/security/advisories/GHSA-qv33-689p-2xq5
More from @fastify/http-proxy
10.0
CVE-2026-16117
@fastify/http-proxy vulnerable to prefix escape via URL-encoded characters
10.0
CVE-2026-15631
@fastify/http-proxy vulnerable to prefix escape via WebSocket path traversal
