CVE-2025-49600 in mbed TLSinformation

Résumé

par VulDB • 22/05/2026

Dans MbedTLS 3.3.0 avant la version 3.6.4, la fonction mbedtls_lms_verify peut accepter des signatures invalides si le calcul du hachage échoue et que les erreurs internes ne sont pas vérifiées, ce qui permet une falsification de signature LMS (Leighton-Micali Signature) dans un scénario de défaut. Plus précisément, les valeurs de retour non vérifiées dans mbedtls_lms_verify permettent à un attaquant (qui peut induire un défaut de l'accélérateur de hachage matériel) de contourner la vérification de signature LMS en réutilisant des données périmées de la pile, entraînant l'acceptation d'une signature invalide. Dans mbedtls_lms_verify, les valeurs de retour des fonctions internes de l'arbre de Merkle, create_merkle_leaf_value et create_merkle_internal_value, ne sont pas vérifiées. Ces fonctions retournent un entier indiquant si l'appel a réussi ou non. En cas d'échec, le tampon de sortie (Tc_candidate_root_node) peut rester non initialisé, et le résultat de la vérification de signature devient imprévisible. Lorsque l'implémentation logicielle de SHA-256 est utilisée, ces fonctions ne peuvent pas échouer. Cependant, avec le hachage accéléré par le matériel, un attaquant pourrait utiliser une injection de défaut contre l'accélérateur pour contourner la vérification.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

MITRE

Réserver

06/06/2025

Divulgation

04/07/2025

Modérer

accepté

Entrée

VDB-314969

EPSS

0.00158

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!