CVE-2025-14505: falha de média gravidade em Elliptic
Elliptic Cryptanalysis vulnerability when `k` has leading zeros
Publicada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
A biblioteca Elliptic gera assinaturas digitais incorretas quando certos valores intermediários têm zeros no início, tornando as assinaturas fracas. Um invasor que consiga uma assinatura defeituosa e outra correta do mesmo mensagem pode descobrir a chave secreta usada.
A geração de assinaturas ECDSA na Elliptic trunca o valor intermediário 'k' quando contém zeros à esquerda, devido a cálculo incorreto do comprimento em bytes durante a geração de nonce determinístico (RFC 6979). Essa fragilidade criptanalítica permite que um atacante que obtenha assinaturas pareadas (defeituosa e correta) para a mesma mensagem derive a chave privada através de análise diferencial.