Katalog CVE

CVE-2026-81341

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

wolfEngine przed wersją 1.4.1 używa jawnego nonce AES-CCM dla rekordów TLS 1.2 i DTLS 1.2 z bufora wejściowego rekordu zamiast numeru sekwencji TLS zawartego w dodatkowych danych uwierzytelniających. Ponieważ warstwa rekordów pozostawia pole jawnego nonce do wypełnienia przez szyfr, odczytywana wartość jest stała dla wszystkich rekordów, więc każdy rekord AES-CCM w połączeniu jest szyfrowany przy użyciu identycznej pary klucza i nonce. Ponowne użycie klucza i nonce CCM osłabia poufność (identyczny strumień klucza dla wszystkich rekordów, więc znany rekord ujawnia pozostałe) i integralność (fałszowanie tagu uwierzytelniającego). Tylko wolfEngine jest dotknięty; wolfProvider nie. AES-GCM w wolfEngine jest śledzony osobno. Zestawy szyfrów AES-CCM nie są domyślnie włączone i muszą być jawnie wybrane, co ogranicza ekspozycję. TLS 1.3 i użycie szyfru poza TLS nie są dotknięte.

Ocena ryzyka

Ryzyko obejmuje potencjalne odszyfrowanie ruchu TLS i fałszowanie tagów uwierzytelniających, co może prowadzić do naruszenia poufności i integralności danych przesyłanych przez połączenia TLS/DTLS.

Rekomendacja

Zaleca się aktualizację wolfEngine do wersji 1.4.1 lub nowszej oraz unikanie jawnie wybierania zestawów szyfrów AES-CCM, jeśli nie są konieczne.

Inne podatności w wolfEngine

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

wolfEngine before 1.4.1 sources the explicit AES-CCM nonce for TLS 1.2 and DTLS 1.2 records from the record input buffer instead of the TLS sequence number carried in the additional authenticated data. Because the record layer leaves the explicit-nonce field for the cipher to populate, the value read is constant across records, so every AES-CCM record within a connection is encrypted under an identical key and nonce pair. Reusing a CCM key and nonce weakens confidentiality (identical keystream across records, so a known record recovers the others) and integrity (authentication tag forgery). Only wolfEngine is affected; wolfProvider is not. AES-GCM under wolfEngine is tracked separately. AES-CCM cipher suites are not enabled by default and must be explicitly selected, which limits exposure. TLS 1.3 and non-TLS use of the cipher are not affected.

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