{"id":30623,"date":"2026-09-30T00:31:20","date_gmt":"2026-09-29T16:31:20","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-54872"},"modified":"2026-09-30T00:31:20","modified_gmt":"2026-09-29T16:31:20","slug":"cve-2026-54872","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-54872","title":{"rendered":"CVE-2026-54872 &#8211; Issue summary: The generic elliptic-curve scalar multiplication used for\nECDSA and SM2 sig"},"content":{"rendered":"<p>Issue summary: The generic elliptic-curve scalar multiplication used for<br \/>\nECDSA and SM2 signature operations with curves that do not have a dedicated<br \/>\nimplementation leaks information about the secret nonce through timing.<\/p>\n<p>Impact summary: An attacker able to measure signing times may learn<br \/>\ninformation about the per-signature secret nonce, which over many signatures<br \/>\ncan, via a lattice \/ Hidden Number Problem attack, lead to recovery of the<br \/>\nprivate key.<\/p>\n<p>CWE: CWE-208: Observable Timing Discrepancy<\/p>\n<p>Description: The generic elliptic-curve scalar multiplication used for<br \/>\ncurves that do not have a dedicated constant-time implementation pads the<br \/>\nsecret scalar with non-constant-time BIGNUM operations, so the time taken<br \/>\ndepends on the value of the secret scalar derived from the ECDSA and SM2 nonce.<\/p>\n<p>The leak is very small; observing it requires a large number of<br \/>\nmeasurements. The effect is largest for curves whose group order lies<br \/>\non a machine-word boundary, such as brainpoolP384r1.<\/p>\n<p>Applications using ECDSA signing over the Brainpool and other generic prime<br \/>\ncurves, and SM2 signing on platforms that use the generic implementation,<br \/>\nare vulnerable to this issue.<\/p>\n<p>The NIST curves P-256, P-384 and P-521 use dedicated constant-time<br \/>\nimplementations and are not affected.<\/p>\n<p>FIPS Impact: no<br \/>\nThe FIPS modules are not affected: the approved NIST curves used in the FIPS<br \/>\nprovider have dedicated constant-time implementations and do not use the<br \/>\naffected code path.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Issue summary: The generic elliptic-curve scalar multiplication used for<br \/>\nECDSA and SM2 signature operations with curves that do not have a dedicated<br \/>\nimplementation leaks information about the secret n<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-30623","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/30623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=30623"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=30623"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=30623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}