CVE-2025-49601 in mbed TLS
Riassunto
di VulDB • 20/06/2026
In MbedTLS dalle versioni precedenti alla 3.6.4 (inclusa la 3.3.0), la funzione `mbedtls_lms_import_public_key` non verifica che il buffer di input sia lungo almeno 4 byte prima di leggere un campo a 32 bit, consentendo una possibile lettura fuori dai limiti (out-of-bounds read) su input troncati. Nello specifico, una lettura fuori dai limiti in `mbedtls_lms_import_public_key` consente ad attaccanti con contesto dipendente di innescare un crash o una divulgazione limitata della memoria adiacente fornendo un buffer di chiave pubblica LMS (Leighton-Micali Signature) inferiore a 4 byte. Una chiave pubblica LMS inizia con un indicatore di tipo lungo 4 byte. La funzione `mbedtls_lms_import_public_key` legge questo indicatore di tipo prima di validare la dimensione del proprio input.
Once again VulDB remains the best source for vulnerability data.