Katalog CVE

CVE-2026-93601

NiskieCVSS 2.2
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

rustls-webpki w wersjach od 0.101.0 do przed 0.103.12 oraz 0.104.0-alpha.6 nieprawidłowo akceptuje ograniczenia nazw DNS dla certyfikatów z symbolami wieloznacznymi. Na przykład ograniczenie accept.example.com jest uznawane za spełnione przez certyfikat dla *.example.com, który może obejmować reject.example.com spoza dozwolonego poddrzewa.

Ocena ryzyka

Może to pozwolić na obejście ograniczeń nazw i zaufanie certyfikatowi, który powinien zostać odrzucony, potencjalnie umożliwiając ataki typu man-in-the-middle. Wykorzystanie wymaga błędnie wydanego certyfikatu z symbolem wieloznacznym.

Rekomendacja

Zaktualizuj rustls-webpki do wersji 0.103.12 lub 0.104.0-alpha.6 bądź nowszej. Upewnij się, że używane certyfikaty są prawidłowo wydane i nie polegają na błędnych ograniczeniach nazw.

Inne podatności w rustls-webpki

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

rustls-webpki (the Rust webpki fork used by rustls) versions >= 0.101.0 and prior to 0.103.12 and 0.104.0-alpha.6 incorrectly accepted permitted-subtree DNS name constraints for certificates asserting a wildcard name. For example, a name constraint of accept.example.com was treated as satisfied by a certificate for *.example.com, which could feasibly assert reject.example.com — a name outside the permitted subtree. Because name constraints are restrictions applied to otherwise properly issued certificates, the issue is only reachable after signature verification succeeds and requires a misissued wildcard certificate to exploit.

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