Katalog CVE

CVE-2026-107283

NiskieCVSS 3.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

Biblioteka AsyncHttpClient (AHC) przed wersjami 3.0.12 i 2.16.1 generuje losowy identyfikator cnonce dla uwierzytelniania Digest przy użyciu ThreadLocalRandom zamiast kryptograficznie bezpiecznego źródła losowości. To sprawia, że mechanizm uwierzytelniania jest podatny na ataki typu wybór tekstu jawnego i prekomputację poświadczeń.

Ocena ryzyka

Atakujący, który jest w stanie odgadnąć stan generatora losowego, może osłabić ochronę wymiany uwierzytelniającej, co może prowadzić do nieautoryzowanego dostępu lub przechwycenia sesji.

Rekomendacja

Zaleca się natychmiastową aktualizację biblioteki AsyncHttpClient do wersji 3.0.12 lub 2.16.1, które zawierają poprawkę.

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.12 and 2.16.1, Realm.Builder generates the HTTP Digest client nonce with ThreadLocalRandom rather than a cryptographically secure random source. Digest relies on an unpredictable cnonce to resist chosen-plaintext and credential precomputation attacks, so an observer able to infer generator state can reduce the protection of the authentication exchange. This issue is fixed in versions 3.0.12 and 2.16.1.

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