Katalog CVE

CVE-2026-88004

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

Streszczenie

W Traefik od wersji 3.2.0 do 3.7.13, mechanizmy obronne punktu wejścia aliasHeadersStrategy, underscoreHeadersStrategy i forwardedHeaders sprawdzają req.Header, ale nie req.Trailer, co pozwala nieuwierzytelnionemu klientowi na przesłanie nazwy nagłówka aliasującego lub zaufanego w trailerze HTTP/1.1 chunked lub HTTP/2. Gdy middleware retry lub buforujące odczytuje ciało przed sklonowaniem żądania przez reverse proxy, wartość trailera kontrolowana przez atakującego dociera do backendu, który scala trailery z przestrzenią nazw nagłówków, omijając udokumentowane zachowanie usuwania lub odrzucania i potencjalnie podszywając się pod tożsamość lub przekierowując dane routingu.

Ocena ryzyka

Atakujący może podszyć się pod tożsamość lub zmodyfikować dane routingu, omijając mechanizmy bezpieczeństwa, co może prowadzić do nieautoryzowanego dostępu. Stanowi to zagrożenie dla poufności i integralności systemu.

Rekomendacja

Zaktualizuj Traefik do wersji 3.7.13 lub nowszej, która naprawia tę podatność. Do czasu aktualizacji rozważ wyłączenie middleware retry i buforowania lub dodanie dodatkowych kontroli nagłówków.

Inne podatności w Traefik

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

Traefik is an open source HTTP reverse proxy and load balancer. From 3.2.0 until 3.7.13, Traefik entrypoint defenses aliasHeadersStrategy, underscoreHeadersStrategy, and forwardedHeaders inspect req.Header but not req.Trailer, allowing an unauthenticated client to submit an aliasing or trusted header name in an HTTP/1.1 chunked trailer or an HTTP/2 trailer. When the retry or buffering middleware reads the body before the reverse proxy clones the request, the attacker-controlled trailer value reaches a backend that merges trailers into the header namespace, bypassing the documented delete or reject behavior and potentially spoofing identity or forwarded routing data. This issue is fixed in 3.7.13.

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