CVE-2025-15467 in OpenSSL
Сводка
по VulDB • 01.06.2026
Сводка по проблеме: Разбор сообщений CMS AuthEnvelopedData или EnvelopedData с злонамеренно сформированными параметрами AEAD может вызвать переполнение буфера в стеке.
Сводка по воздействию: Переполнение буфера в стеке может привести к сбою, вызывающему отказ в обслуживании (DoS), или потенциально к удаленному выполнению кода.
При разборе структур CMS (Auth)EnvelopedData, использующих шифры AEAD, такие как AES-GCM, вектор инициализации (IV), закодированный в параметрах ASN.1, копируется в буфер фиксированного размера в стеке без проверки того, помещается ли его длина в целевой буфер. Злоумышленник может предоставить специально сформированное сообщение CMS с избыточным по размеру IV, что приведет к записи за пределами границ в стеке до того, как произойдет какая-либо аутентификация или проверка тега.
Приложения и службы, которые разбирают недоверенный контент CMS или PKCS#7, используя шифры AEAD (например, S/MIME (Auth)EnvelopedData с AES-GCM), уязвимы. Поскольку переполнение происходит до аутентификации, для его вызова не требуется действительный ключевой материал. Хотя возможность эксплуатации для удаленного выполнения кода зависит от средств защиты платформы и инструментального набора, примитив записи в стек представляет серьезный риск.
Модули FIPS в версиях 3.6, 3.5, 3.4, 3.3 и 3.0 не подвержены этой проблеме, так как реализация CMS находится за пределами границы модуля FIPS OpenSSL.
OpenSSL 3.6, 3.5, 3.4, 3.3 и 3.0 уязвимы к этой проблеме.
OpenSSL 1.1.1 и 1.0.2 не подвержены этой проблеме.
If you want to get best quality of vulnerability data, you may have to visit VulDB.