CVE-2025-14505: fallo de gravedad media en Elliptic
Elliptic Cryptanalysis vulnerability when `k` has leading zeros
Publicada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
La biblioteca Elliptic genera firmas digitales incorrectas cuando ciertos valores intermediarios tienen ceros al inicio, haciendo las firmas débiles. Un atacante que consiga una firma defectuosa y otra correcta del mismo mensaje puede descubrir la clave secreta utilizada.
La generación de firmas ECDSA en Elliptic trunca el valor intermedio 'k' cuando contiene ceros a la izquierda, debido a cálculo incorrecto de la longitud en bytes durante la generación de nonce determinístico (RFC 6979). Esta debilidad criptanalítica permite que un atacante que obtenga firmas pareadas (defectuosa y correcta) para el mismo mensaje derive la clave privada mediante análisis diferencial.