Katalog CVE

CVE-2026-86219

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

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

Streszczenie

W bibliotece Authen::SASL::Perl::DIGEST_MD5 dla Perla przed wersją 2.2100 wykryto podatność umożliwiającą akceptację powtórzonych odpowiedzi uwierzytelniających z powodu niezweryfikowanego nonce w funkcji server_step. Atakujący, który zaobserwuje udaną wymianę qop=auth, może powtórzyć przechwyconą odpowiedź w późniejszej sesji i uwierzytelnić się jako dany użytkownik bez znajomości hasła.

Ocena ryzyka

Podatność może pozwolić atakującemu na przejęcie sesji użytkownika w usługach korzystających z DIGEST-MD5, co może prowadzić do nieautoryzowanego dostępu do kont i danych.

Rekomendacja

Zaleca się aktualizację Authen::SASL do wersji 2.2100 lub nowszej oraz rozważenie użycia bezpieczniejszych mechanizmów uwierzytelniania, jeśli to możliwe.

Powiązane podatności

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

Authen::SASL::Perl::DIGEST_MD5 versions before 2.2100 for Perl accept replayed authentication responses via unverified nonce in server_step. server_start generates a fresh nonce and sends it in the challenge, and nothing later compares that value against the nonce the client returns. server_step derives the expected digest from the client's own parameters, so a response verifies whenever its digest matches the nonce it carries. The count table it also checks is keyed on the client-supplied nonce and starts empty in each new server object, so a captured first response, carrying `nc=00000001`, passes that too. RFC 2831 defines the nonce in the response as the value the server sent in the preceding challenge. An attacker who observes one successful `qop=auth` exchange can replay the captured response against a later session for the same service, host, realm and user, and authenticate as that user without knowing the password.

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