Katalog CVE

CVE-2026-107281

WysokieCVSS 7.6
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Biblioteka AsyncHttpClient (AHC) umożliwia aplikacjom Java łatwe wykonywanie żądań HTTP i asynchroniczne przetwarzanie odpowiedzi. Przed wersjami 3.0.13 i 2.16.1 klucz puli połączeń HTTP/1.1 nie uwzględnia uwierzytelnionego podmiotu dla uwierzytelniania NTLM i Negotiate zorientowanego na połączenie. Połączony gniazdo uwierzytelnione dla jednego żądania może być ponownie użyte przez żądanie z innym podmiotem, a serwer wykonuje to późniejsze żądanie jako pierwszą tożsamość. Basic i Digest nie są dotknięte, ponieważ uwierzytelniają każde żądanie. Problem naprawiono w wersjach 3.0.13 i 2.16.1.

Ocena ryzyka

Możliwość przejęcia sesji uwierzytelnionego użytkownika przez innego użytkownika, co może prowadzić do nieautoryzowanego dostępu do zasobów.

Rekomendacja

Zaktualizuj bibliotekę AsyncHttpClient do wersji 3.0.13 lub 2.16.1.

Inne podatności w AsyncHttpClient

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

The AsyncHttpClient (AHC) library allows Java applications to easily execute HTTP requests and asynchronously process HTTP responses. Prior to 3.0.13 and 2.16.1, the HTTP/1.1 connection-pool key excludes the authenticated principal for connection-oriented NTLM and Negotiate authentication. A pooled socket authenticated for one request can be reused by a request carrying another principal, and the server executes that later request as the first identity. Basic and Digest are not affected because they authenticate each request. This issue is fixed in versions 3.0.13 and 2.16.1.

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