Katalog CVE

CVE-2026-93304

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

Klient (D)TLS 1.2 może zaakceptować wiadomość ChangeCipherSpec przed wysłaniem ClientKeyExchange, co pozwala atakującemu dokończyć handshake zamiast serwera i wysyłać dane akceptowane jako autentyczne. Klienci DTLS 1.2 są narażeni, gdy datagram dostarczy nieuporządkowane rekordy, a klienci TLS 1.2, gdy aplikacja używa wolfSSL_inject() lub włącza read ahead.

Ocena ryzyka

Atakujący może podszyć się pod serwer i wysyłać dane, które klient uzna za autentyczne, co może prowadzić do man-in-the-middle lub fałszowania danych. W przypadku połączeń PSK każdy fałszywy serwer może odnieść sukces bez znajomości PSK.

Rekomendacja

Zaktualizuj wolfSSL do wersji z poprawką. Jeśli nie jest to możliwe, unikaj używania wolfSSL_inject() i wyłącz read ahead, a także rozważ wyłączenie DTLS 1.2, jeśli to możliwe.

Inne podatności w wolfSSL

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

A (D)TLS 1.2 client can accept a ChangeCipherSpec message before it has sent its ClientKeyExchange. No master secret has been derived at that point, so the client installs read keys derived from a known (deterministic) key and checks the server's Finished against that same key. An out-of-order ChangeCipherSpec can therefore be used by an attacker to complete the handshake in place of the server and send data the client accepts as authentic. The client's own traffic still uses correctly derived keys, so the attacker cannot read it, and the genuine server never completes the handshake. DTLS 1.2 clients are exposed because a datagram read can deliver the out-of-order records on its own. TLS 1.2 clients are exposed when the application supplies received bytes with wolfSSL_inject() or enables read ahead. For certificate suites, the attacker must be in a man-in-the-middle position. For PSK (Pre Shared Key) connections, any fake server can succeed without knowing the PSK.

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