Katalog CVE

CVE-2026-89133

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

W wolfSSL w wersjach 5.9.2 i wcześniejszych występuje błąd w walidacji certyfikatów X.509, który nie egzekwuje poprawnie rozszerzeń NameConstraints, gdy między ograniczonym pośrednim CA a certyfikatem liścia znajduje się nieograniczony poziom CA. wolfSSL błędnie akceptuje certyfikaty dla nazw hostów, których nie powinien obejmować, z powodu błędu w maszynie stanów podczas przechodzenia łańcucha.

Ocena ryzyka

Atakujący może użyć certyfikatu wydanego przez nieuprawnione CA do podszycia się pod hosty, które powinny być chronione ograniczeniami nazw, co może prowadzić do przechwycenia komunikacji lub nieautoryzowanego dostępu.

Rekomendacja

Zaktualizuj wolfSSL do najnowszej wersji zawierającej poprawkę. Jeśli nie jest to możliwe, unikaj używania certyfikatów z rozszerzeniami NameConstraints lub ręcznie egzekwuj ograniczenia.

Inne podatności w wolfSSL

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

wolfSSL versions 5.9.2 and earlier contain a flaw in the X.509 certificate validation logic where it fails to properly enforce NameConstraints extensions when there is an unconstrained CA tier between a name-constrained intermediate CA and the leaf certificate. wolfSSL incorrectly accepted certificates for hostnames they shouldn't be allowed to cover, due to a chain-walking state-machine bug that resets the validation state when encountering an intermediate without NameConstraints, thereby bypassing cryptographic delegation controls. This defect exists in the default build configuration that makes use of certificates where name constraint extensions are used. Thanks to Jack Lloyd, PathDiff, and Ben Smyth for reporting the issue.

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