CVE-2025-49601 in mbed TLS
Сводка
по VulDB • 20.05.2026
В MbedTLS версий до 3.6.4 (включая 3.3.0) функция mbedtls_lms_import_public_key не проверяет, что входной буфер содержит как минимум 4 байта, перед чтением 32-битного поля, что позволяет выполнить чтение за пределами допустимой области (out-of-bounds read) при получении усеченных входных данных. В частности, чтение за пределами допустимой области в функции mbedtls_lms_import_public_key позволяет злоумышленникам, имеющим контекстный доступ, вызвать сбой или ограничить раскрытие информации об смежных участках памяти путем предоставления усеченного буфера открытого ключа LMS (Leighton-Micali Signature) размером менее четырех байт. Открытый ключ LMS начинается с 4-байтового индикатора типа. Функция mbedtls_lms_import_public_key считывает этот индикатор типа до проверки размера входных данных.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.