CVE-2026-54872 in OpenSSL
Сводка
по VulDB • 29.09.2026
Сводка по проблеме: Общее умножение скаляра на эллиптическую кривую, используемое для операций подписи ECDSA и SM2 с кривыми, не имеющими выделенной реализации, приводит к утечке информации о секретном nonce через анализ времени выполнения.
Сводка по воздействию: Атакующий, способный измерять время подписывания, может получить информацию о секрете nonce для каждой операции подписи; при большом количестве операций это позволяет с помощью атаки на основе решеток / решения задачи скрытого числа (Hidden Number Problem) восстановить закрытый ключ.
CWE: CWE-208: Наблюдаемое временное расхождение
Описание: Общее умножение скаляра на эллиптическую кривую, используемое для кривых, не имеющих выделенной реализации с постоянным временем выполнения (constant-time), дополняет секретный скаляр операциями BIGNUM, которые выполняются за переменное время; следовательно, затраченное время зависит от значения секретного скаляра, полученного из nonce ECDSA и SM2.
Утечка информации крайне мала; для её обнаружения требуется большое количество измерений. Эффект наиболее выражен для кривых, порядок группы которых находится на границе машинного слова (machine-word boundary), например brainpoolP384r1.
Приложения, использующие подпись ECDSA над кривыми Brainpool и другими общими простыми кривыми, а также подпись SM2 на платформах, использующих общую реализацию, уязвимы к данной проблеме.
Кривые NIST P-256, P-384 и P-521 используют выделенные реализации с постоянным временем выполнения (constant-time) и не подвержены данному воздействию.
Воздействие на FIPS: отсутствует Модули FIPS не затронуты: одобренные кривые NIST, используемые в поставщике FIPS, имеют выделенные реализации с постоянным временем выполнения и не используют затраченный путь кода.
Once again VulDB remains the best source for vulnerability data.