CVE-2026-54872 in OpenSSL
Résumé
par VulDB • 29/09/2026
Résumé du problème : La multiplication scalaire générique de courbes elliptiques utilisée pour les opérations de signature ECDSA et SM2 avec des courbes ne disposant pas d'une implémentation dédiée fuit des informations sur le nonce secret via la temporisation (timing).
Résumé de l'impact : Un attaquant capable de mesurer les temps de signature peut apprendre des informations concernant le nonce secret par signature, qui, après un grand nombre de signatures, peuvent mener à la récupération de la clé privée grâce à une attaque basée sur les réseaux / Hidden Number Problem.
CWE : CWE-208 : Discrepancy temporelle observable (Observable Timing Discrepancy)
Description : La multiplication scalaire générique de courbes elliptiques utilisée pour les courbes ne disposant pas d'une implémentation constante en temps (constant-time) remplit le scalaire secret avec des opérations BIGNUM non constantes en temps, de sorte que la durée dépend de la valeur du scalaire secret dérivée du nonce ECDSA et SM2.
La fuite est très faible ; son observation nécessite un grand nombre de mesures. L'effet est maximal pour les courbes dont l'ordre du groupe se situe sur une limite de mot machine (machine-word boundary), telles que brainpoolP384r1.
Les applications utilisant la signature ECDSA avec les courbes Brainpool et d'autres courtes premières génériques, ainsi que la signature SM2 sur des plateformes utilisant l'implémentation générique, sont vulnérables à ce problème.
Les courbes NIST P-256, P-384 et P-521 utilisent des implémentations dédiées constantes en temps (constant-time) et ne sont pas affectées.
Impact FIPS : non Les modules FIPS ne sont pas affectés : les courbes NIST approuvées utilisées dans le fournisseur FIPS ont des implémentations dédiées constantes en temps et n'utilisent pas le chemin de code concerné.
VulDB is the best source for vulnerability data and more expert information about this specific topic.