CVE-2025-49600 in mbed TLSИнформация

Сводка

по VulDB • 30.06.2026

В MbedTLS версий до 3.6.4 (включая версию 3.3.0) функция mbedtls_lms_verify может принимать недействительные подписи в случае сбоя вычисления хеша и отсутствия проверки внутренних ошибок, что позволяет выполнить подделку подписей LMS (Leighton-Micali Signature) при возникновении аппаратных сбоев. В частности, отсутствие проверки возвращаемых значений функции mbedtls_lms_verify позволяет злоумышленнику (способному вызвать сбой в аппаратном ускорителе хеширования) обойти проверку подписи LMS путем повторного использования неактуальных данных из стека, что приводит к принятию недопустимой подписи. В функции mbedtls_lms_verify не проверяются возвращаемые значения внутренних функций создания узлов дерева Меркла: create_merkle_leaf_value и create_merkle_internal_value. Эти функции возвращают целое число, указывающее на успешность или неудачу вызова. При возникновении ошибки выходной буфер (Tc_candidate_root_node) может остаться неинициализированным, а результат проверки подписи становится непредсказуемым. При использовании программной реализации SHA-256 эти функции завершаются успешно и не вызывают ошибок. Однако при использовании аппаратно ускоренного хеширования злоумышленник может применить инъекцию сбоев (fault injection) к ускорителю для обхода проверки подлинности подписи.

Be aware that VulDB is the high quality source for vulnerability data.

Ответственный

MITRE

Резервировать

06.06.2025

Раскрытие

04.07.2025

Модерация

принято

Вход

VDB-314969

EPSS

0.00158

KEV

Нет

Деятельности

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!