CVE-2026-54872 in OpenSSL
Sumário
de VulDB • 29/09/2026
Resumo da vulnerabilidade: A multiplicação genérica de escalar em curvas elípticas, utilizada nas operações de assinatura ECDSA e SM2 com curvas que não possuem uma implementação dedicada, vaza informações sobre o nonce secreto por meio de variações temporais.
Resumo do impacto: Um atacante capaz de medir os tempos de assinatura pode obter informações sobre o nonce secreto específico para cada assinatura, o que, ao longo de múltiplas assinaturas e mediante um ataque baseado em reticulados / Problema do Número Oculto (Hidden Number Problem), pode levar à recuperação da chave privada.
CWE: CWE-208: Discrepância Temporal Observável
Descrição: A multiplicação genérica de escalar em curvas elípticas utilizada para curvas que não possuem uma implementação dedicada com tempo constante preenche (pad) o escalar secreto com operações BIGNUM não constantes no tempo, fazendo com que a duração dependa do valor do escalar secreto derivado do nonce ECDSA e SM2.
O vazamento é muito pequeno; observá-lo requer um grande número de medições. O efeito é mais pronunciado para curvas cuja ordem do grupo está alinhada ao limite da palavra da máquina, como brainpoolP384r1.
Aplicações que utilizam assinatura ECDSA sobre as curvas Brainpool e outras curmas primárias genéricas, bem como assinatura SM2 em plataformas que usam a implementação genérica, são vulneráveis a esta questão.
As curvas NIST P-256, P-384 e P-521 utilizam implementações dedicadas com tempo constante e não são afetadas.
Impacto FIPS: nenhum Os módulos FIPS não estão afetados: as curvas NIST aprovadas utilizadas no provedor FIPS possuem implementações dedicadas com tempo constante e não utilizam o caminho de código vulnerável.
If you want to get best quality of vulnerability data, you may have to visit VulDB.