CVE-2026-85124
Received Received - Intake

Path Traversal in Fastify HTTP Proxy

Vulnerability report for CVE-2026-85124, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-03

Last updated on: 2026-09-03

Assigner: openjs

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 Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-03
Last Modified
2026-09-03
Generated
2026-09-03
AI Q&A
2026-09-03
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
fastify http-proxy to 11.6.2 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects @fastify/http-proxy versions before 11.6.2. It allows unauthenticated attackers to use backslash dot-segments in HTTP request paths to bypass path validation and access internal endpoints that should be hidden behind the proxy. The issue occurs because the plain HTTP request handler skips destination validation that the WebSocket path performs, and the underlying library only blocks forward-slash traversal.

Detection Guidance

To detect this vulnerability, inspect your network traffic for HTTP requests containing backslash dot-segments (e.g., %5C..%5C) in paths forwarded by @fastify/http-proxy versions before 11.6.2. Check proxy logs for unusual requests reaching internal endpoints.

Impact Analysis

An attacker could exploit this to access sensitive internal endpoints, potentially exposing confidential data or internal services. This could lead to unauthorized information disclosure, data breaches, or further network compromise depending on the exposed endpoints.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating confidentiality requirements under GDPR and HIPAA. Organizations using affected versions may face compliance violations, legal penalties, and reputational damage due to potential data breaches.

Mitigation Strategies

Upgrade @fastify/http-proxy to version 11.6.2 or later immediately. Review proxy configurations to ensure prefix and rewritePrefix options are correctly restricting access to internal paths.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-85124. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart