CVE-2025-66442
ŚrednieCVSS 5.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 21 - wyżej niż 21% wszystkich znanych CVE
Streszczenie
W Mbed TLS do wersji 4.0.0 występuje wywołany przez kompilator kanał boczny czasowy (w deszyfrowaniu RSA oraz CBC/ECB), który pojawia się tylko przy użyciu funkcji select-optimize w LLVM. Dotyczy to również TF-PSA-Crypto do wersji 1.0.0.
Ocena ryzyka
Atakujący może wykorzystać różnice czasowe do wyciągnięcia informacji o kluczach kryptograficznych, osłabiając poufność chronionych danych.
Rekomendacja
Zaktualizuj Mbed TLS i TF-PSA-Crypto do wersji zawierających poprawkę lub unikaj kompilacji z LLVM select-optimize w środowiskach produkcyjnych.
Inne podatności w Mbed TLS
Zobacz wszystkie- CVE-2026-34877Krytyczne
Podatność w bibliotece Mbed TLS (wersje 2.19.0 do 3.6.5 oraz 4.0.0) wynika z niedostatecznej ochrony serializowanych struktur SSL. Osoba atakująca może modyfikować te struktury, powodując uszkodzenie pamięci i potencjalnie wykonanie dowolnego kodu.
- CVE-2026-87044Średnie
W sterowniku shim kryptografii Mbed TLS (drivers/crypto/crypto_mbedtls_shim.c) ścieżki błędów w funkcjach mbedtls_cbc() i mbedtls_aead() po udanym psa_cipher_encrypt_setup()/psa_aead_decrypt_setup() nie wywołują psa_cipher_abort()/psa_aead_abort(). Powoduje to trwały wyciek kontekstu mbedtls_aes_context (ok. 288 bajtów) ze stałego sterty Mbed TLS (domyślnie 512 bajtów) przy każdej nieudanej operacji. Atakujący bez uwierzytelnienia może wyczerpać stertę, wysyłając ramki 802.15.4 z błędnym MIC lub przez kanał OSDP, co trwale blokuje kolejne operacje kryptograficzne do restartu urządzenia.
- CVE-2026-73064Niskie
W Mbed TLS w wersjach 3.2.0 do 3.6.6 oraz 4.0.0 do 4.1.0 atakujący, który może spowodować awarię źródła entropii, może usunąć lub wstrzyknąć bajty na początku strumienia TLS. Podatność dotyczy wyłącznie serwerów TLS 1.3.
- CVE-2026-25832Niskie
W bibliotece Mbed TLS w wersjach 3.6.x przed 3.6.7 oraz 4.1.x przed 4.1.2 klient TLS 1.3 akceptuje komunikat HelloRetryRequest wskazujący grupę, której klient nie zadeklarował wcześniej. Może to prowadzić do naruszenia uzgodnień protokołu TLS 1.3.
- CVE-2026-34876Wysokie
Mbed TLS 3.x przed 3.6.6 zawiera podatność na odczyt poza zakresem w funkcji mbedtls_ccm_finish() z powodu braku walidacji parametru tag_len. Atakujący może uzyskać dane z sąsiedniego kontekstu CCM.
- CVE-2025-59438Średnie
Mbed TLS do wersji 3.6.4 zawiera podatność typu Observable Timing Discrepancy (obserwowalna rozbieżność czasowa). Może to pozwolić atakującemu na wywnioskowanie informacji na podstawie różnic w czasie wykonania operacji kryptograficznych.
- CVE-2025-54764Średnie
Mbed TLS w wersji przed 3.6.5 pozwala na lokalny atak czasowy przeciwko niektórym operacjom RSA oraz bezpośrednim wywołaniom mbedtls_mpi_mod_inv lub mbedtls_mpi_gcd. Atakujący z lokalnym dostępem może wykorzystać różnice czasowe do wyciągnięcia informacji o operacjach kryptograficznych.
Oryginalny opis (angielski, źródło NVD)
In Mbed TLS through 4.0.0, there is a compiler-induced timing side channel (in RSA and CBC/ECB decryption) that only occurs with LLVM's select-optimize feature. TF-PSA-Crypto through 1.0.0 is also affected.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

