Katalog CVE

CVE-2026-15075

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

Percentyl 4 - wyżej niż 4% wszystkich znanych CVE

Streszczenie

W Eclipse Vert.x do wersji 4.5.29 (4.x) i 5.1.4 (5.x) komponent DefaultRedirectHandler (vertx-core) przekazuje wszystkie nagłówki żądania, w tym uwierzytelniające (Authorization, Cookie, Proxy-Authorization) oraz niestandardowe (np. X-API-Token), podczas przekierowań HTTP 30x między różnymi źródłami. Brak weryfikacji pochodzenia (schemat, host, port) przed skopiowaniem nagłówków do celu przekierowania.

Ocena ryzyka

Atakujący, który może spowodować, że Vert.x HttpClient wyśle żądanie przekierowane na kontrolowany przez niego host (np. przez URL do webhooka, proxy obrazów lub mikroserwisu), może przechwycić tokeny bearer, poświadczenia basic-auth, ciasteczka sesyjne i klucze API dołączone do oryginalnego żądania.

Rekomendacja

Zaleca się natychmiastową aktualizację Eclipse Vert.x do wersji 4.5.30 lub nowszej (dla gałęzi 4.x) oraz 5.1.5 lub nowszej (dla gałęzi 5.x). Jako tymczasowe obejście można skonfigurować własny handler przekierowań, który usuwa wrażliwe nagłówki przed wysłaniem żądania do zewnętrznego celu.

Inne podatności w Eclipse Vert.x

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

In Eclipse Vert.x versions up to and including 4.5.29 (4.x branch) and 5.1.4 (5.x branch), DefaultRedirectHandler (vertx-core) propagates all request headers as-is across cross-origin HTTP 30x redirects. Only Content-Length is stripped; no origin comparison (scheme, host, port) is performed before copying headers to the redirect target. As a result, credential headers, including Authorization, Cookie, Proxy-Authorization, and arbitrary custom headers such as X-API-Token, are forwarded to the redirect destination without the caller's knowledge. An attacker who can cause a Vert.x HttpClient to issue a request that is redirected to an attacker-controlled host (for example, by supplying a URL to a webhook dispatcher, image proxy, or microservice URL fetcher) can capture bearer tokens, basic-auth credentials, session cookies, and API keys attached to the original request.

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