CVE-2025-49600 in mbed TLSinformação

Sumário

de VulDB • 15/06/2026

No MbedTLS 3.3.0 até 3.6.4, a função mbedtls_lms_verify pode aceitar assinaturas inválidas se o cálculo do hash falhar e os erros internos não forem verificados, permitindo a falsificação de assinaturas LMS (Leighton-Micali Signature) em um cenário de falha. Especificamente, os valores de retorno não verificados em mbedtls_lms_verify permitem que um atacante (que pode induzir uma falha no acelerador de hash de hardware) contorne a verificação de assinatura LMS reutilizando dados obsoletos da pilha, resultando na aceitação de uma assinatura inválida. Em mbedtls_lms_verify, os valores de retorno das funções internas de árvore de Merkle create_merkle_leaf_value e create_merkle_internal_value não são verificados. Essas funções retornam um inteiro que indica se a chamada foi bem-sucedida ou não. Se ocorrer uma falha, o buffer de saída (Tc_candidate_root_node) pode permanecer não inicializado, e o resultado da verificação de assinatura será imprevisível. Quando a implementação de software do SHA-256 é usada, essas funções não falharão. No entanto, com o hash acelerado por hardware, um atacante poderia usar injeção de falhas contra o acelerador para contornar a verificação.

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

Responsável

MITRE

Reservar

06/06/2025

Divulgação

04/07/2025

Moderação

aceite

Entrada

VDB-314969

EPSS

0.00158

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!