Katalog CVE

CVE-2026-75523

ŚrednieCVSS 5.9
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece Steeltoe przed wersją 4.3.0 endpoint /actuator/httpexchanges maskuje jedynie informacje o użytkowniku w URI, ale nie sprawdza ciągów zapytań. Gdy włączona jest opcja IncludeQueryString, odpowiedź może ujawnić tokeny OAuth, tokeny resetowania hasła, sygnatury URL, klucze API i inne sekrety z wcześniejszego ruchu. Dodatkowo logger DEBUG tego endpointu również zapisuje te URI, tworząc drugi kanał wycieku.

Ocena ryzyka

Atakujący z dostępem do wystawionego endpointu lub do logów może pozyskać poufne sekrety z ciągów zapytań, co może prowadzić do przejęcia kont lub nieautoryzowanego dostępu do usług. Ryzyko jest szczególnie wysokie, gdy endpoint jest publicznie dostępny.

Rekomendacja

Zaktualizuj Steeltoe do wersji 4.3.0 lub nowszej. Ogranicz dostęp do endpointu /actuator/httpexchanges oraz do logów DEBUG, a jeśli to możliwe, wyłącz opcję IncludeQueryString.

Inne podatności w Steeltoe

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

Steeltoe is an open source project that provides a collection of libraries that helps users build cloud-native applications. Prior to 4.3.0, the Steeltoe.Management.Endpoint /actuator/httpexchanges endpoint passes recorded request URIs through MaskedUri, which masks URI user information but does not inspect query strings. When Management:Endpoints:HttpExchanges:IncludeQueryString is enabled, the HttpExchangeRequest response can disclose OAuth tokens, password-reset tokens, signed-URL signatures, API keys, and other query-string secrets from prior traffic to a caller that can reach the explicitly exposed endpoint. The Steeltoe.Management.Endpoint.Actuators.HttpExchanges DEBUG logger also records these URIs, creating a second disclosure channel for users with log access. This issue is fixed in version 4.3.0.

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