Katalog CVE

CVE-2026-63329

ŚrednieCVSS 4.9
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Warpgate przed wersją 0.25.6 ma podatność w proxy HTTP, gdzie nagłówek x-warpgate-username dostarczony przez klienta jest przekazywany przed dodaniem uwierzytelnionego użytkownika. Ponieważ konstruktor żądań zachowuje powtórzone wartości, backend ufający pierwszej wartości może autoryzować uwierzytelnionego atakującego jako innego użytkownika. Podobnie akceptowany jest zarezerwowany nagłówek x-warpgate-authentication-type. Problem naprawiono w wersji 0.25.6.

Ocena ryzyka

Atakujący może podszyć się pod innego użytkownika w systemach backendowych, co może prowadzić do nieautoryzowanego dostępu do danych lub operacji.

Rekomendacja

Zaktualizuj Warpgate do wersji 0.25.6 lub nowszej, aby zapobiec przekazywaniu zarezerwowanych nagłówków tożsamości.

Inne podatności w Warpgate

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

Warpgate is an open source SSH, HTTPS and MySQL bastion host for Linux. Prior to 0.25.6, copy_server_request in warpgate-protocol-http/src/proxy.rs forwards a client-supplied x-warpgate-username header before inject_own_headers appends the authenticated username. Because the request builder preserves repeated values, a proxied backend that trusts the first x-warpgate-username value can authorize an authenticated attacker as another user. The same forwarding policy also accepts the reserved x-warpgate-authentication-type header, and warpgate-common/src/http_headers.rs does not exclude either reserved identity header. This issue is fixed in version 0.25.6.

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