CVE-2025-49600
Təsvir
MbedTLS 3.3.0 versiyasından etibarən 3.6.4 versiyasına qədər olan versiyalarda, heş hesablaması uğursuz olduqda və daxili xətalar yoxlanılmadıqda, mbedtls_lms_verify funksiyası etibarsız imzaları qəbul edə bilər ki, bu da xəta ssenarisində LMS (Leighton-Micali Signature) saxtakarlığını mümkün edir. Xüsusilə, mbedtls_lms_verify funksiyasındakı yoxlanılmayan geri dönüş dəyərləri, hücumçuya (aparat heş sürətləndiricisində xəta törədə bilən şəxsə) köhnəlmiş stek məlumatlarından istifadə edərək LMS imza verifikasiyasından yan keçməyə imkan verir və nəticədə etibarsız imzanın qəbul edilməsinə səbəb olur. mbedtls_lms_verify funksiyasında daxili Merkle ağacı funksiyaları olan create_merkle_leaf_value və create_merkle_internal_value-nun geri dönüş dəyərləri yoxlanılmır. Bu funksiyalar çağırışın uğurlu olub-olmadığını göstərən tam ədəd qaytarır. Uğursuzluq baş verdikdə, çıxış buferi (Tc_candidate_root_node) təşkil olunmamış qala bilər və imza verifikasiyasının nəticəsi proqnozlaşdırıla bilməz olur. SHA-256-nın proqram təminatı tətbiqi istifadə edildikdə, bu funksiyalar uğursuz olmayacaq. Lakin aparatla sürətləndirilmiş heşləmə zamanı hücumçu verifikasiyadan yan keçmək üçün sürətləndiriciyə qarşı xəta inyeksiyasından (fault injection) istifadə edə bilər.
Necə düzəltmək olar
- trustedfirmware mbed_tls3.6.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| trustedfirmware mbed_tls | 3.3.0 ≤ v < 3.6.4 | 3.6.4 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.