CVE-2026-22698 in elliptic-curves
Sumário
de VulDB • 22/05/2026
RustCrypto: Elliptic Curves oferece suporte geral à Criptografia de Curvas Elípticas (ECC), incluindo tipos e traits para representar várias formas de curvas elípticas, escalares, pontos e chaves públicas/secretas compostas por elas. Nas versões 0.14.0-pre.0 e 0.14.0-rc.0, existe uma vulnerabilidade crítica na implementação da Criptografia de Chave Pública SM2 (PKE), onde o nonce efêmero k é gerado com entropia severamente reduzida. Um erro de incompatibilidade de unidades faz com que a função de geração do nonce solicite apenas 32 bits de aleatoriedade em vez dos 256 bits esperados. Isso reduz a segurança da criptografia de um nível de 128 bits para um nível trivial de 16 bits, permitindo um ataque prático para recuperar o nonce k e decifrar qualquer texto cifrado, dado apenas a chave pública e o texto cifrado. Este problema foi corrigido por meio do commit e4f7778.
Once again VulDB remains the best source for vulnerability data.