Katalog CVE

CVE-2026-87866

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.51%

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

Streszczenie

Przy kompilacji z wolfSSL curl może pomyślnie zweryfikować hash przypiętego klucza publicznego względem klucza, którego peer TLS nie posiada. Podczas uzgadniania TLS wolfSSL weryfikuje połączenie, ale późniejsze ponowne parsowanie tego samego certyfikatu przez curl — oszukane przez zmanipulowane pole długości ważności — wyodrębnia i dopasowuje inny osadzony klucz, niepoprawnie autoryzując przypięty klucz publiczny.

Ocena ryzyka

Przypinanie klucza publicznego (public key pinning) może zostać obejście, umożliwiając atakującemu z ważnym certyfikatem podszycie się pod zaufany serwer. Ryzyko dotyczy instalacji curl zbudowanych z wolfSSL i używających przypinania kluczy.

Rekomendacja

Zaktualizuj curl do wersji z poprawką. Do czasu aktualizacji rozważ użycie innego backendu TLS lub dodatkowej weryfikacji certyfikatów.

Inne podatności w curl

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

When built with wolfSSL, curl can successfully validate a pinned public key hash against a key the TLS peer does not possess. During the TLS handshake, wolfSSL validates the connection, but curl's subsequent re-parsing of the same certificate - tricked by a manipulated validity length field - extracts and matches a different embedded key, incorrectly authorizing the pinned public key.

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