Katalog CVE

CVE-2026-102759

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

Streszczenie

NetX Secure TLS akceptuje pusty rekord danych aplikacji bez weryfikacji kodu uwierzytelniającego wiadomości. W funkcji `_nx_secure_verify_mac` odszyfrowany rekord aplikacji, którego długość jest równa uzgodnionemu rozmiarowi MAC, jest traktowany jako prawidłowy i zwraca sukces po przesunięciu numeru sekwencji odbioru. Otrzymany MAC nigdy nie jest generowany ani porównywany. Puste rekordy danych aplikacji TLS są legalne i często emitowane przez implementacje TLS 1.0 jako łagodzenie ataku BEAST.

Ocena ryzyka

Ryzyko naruszenia integralności danych w połączeniach TLS, co może umożliwić atakującemu wstrzykiwanie lub modyfikację danych bez wykrycia.

Rekomendacja

Zaktualizuj NetX Secure TLS do wersji z poprawką oraz rozważ wyłączenie obsługi pustych rekordów aplikacji, jeśli to możliwe.

Powiązane podatności

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

NetX Secure TLS accepts an empty application-data record without verifying its message authentication code. In `_nx_secure_verify_mac`, a decrypted application record whose length equals the negotiated MAC size is treated as valid and returns success after advancing the receive sequence number. The received MAC is never generated or compared. Empty TLS application-data records are legal, and are commonly emitted by TLS 1.0 implementations as a BEAST mitigation.

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