Katalog CVE

CVE-2026-85124

WysokieCVSS 7.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

@fastify/http-proxy przed wersją 11.6.2 nie weryfikuje ścieżek żądań HTTP pod kątem segmentów kropek z ukośnikami odwróconymi przed przekazaniem ich do skonfigurowanego upstreamu. Obsługa zwykłych żądań HTTP pomija walidację miejsca docelowego, którą wykonuje ścieżka WebSocket, a biblioteka reply-from odrzuca tylko trawersację z ukośnikami zwykłymi, więc żądanie zawierające segmenty kropek z ukośnikami odwróconymi może ominąć granicę ustawioną przez opcje prefix i rewritePrefix. Nieuwierzytelniony atakujący sieciowy może wykorzystać to do dotarcia do ścieżek upstreamu, które miały pozostać ukryte za proxy, co prowadzi do ujawnienia wewnętrznych punktów końcowych. Jest to problem trawersacji ścieżki (CWE-22). Użytkownicy powinni zaktualizować @fastify/http-proxy do wersji 11.6.2 lub nowszej.

Ocena ryzyka

Ryzyko obejmuje ujawnienie wewnętrznych punktów końcowych, które powinny być niedostępne z zewnątrz. Może to prowadzić do nieautoryzowanego dostępu do wrażliwych zasobów.

Rekomendacja

Zaleca się natychmiastową aktualizację @fastify/http-proxy do wersji 11.6.2 lub nowszej oraz przegląd konfiguracji proxy pod kątem niepotrzebnych tras.

Inne podatności w @fastify/http-proxy

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

@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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS