CVE-2026-23966 is a critical private key recovery vulnerability affecting the SM2 decryption logic in sm-crypto versions prior to 0.3.14, a JavaScript library implementing Chinese cryptographic algorithms. An unauthenticated attacker can fully recover the private key by interacting with the SM2 decryption interface multiple times, typically within several hundred attempts. This vulnerability carries a CVSS score of 9.1 (Critical) due to its network-based attack vector, low complexity, and high impact on confidentiality and integrity. While there is no known active exploitation or public exploit code (Metasploit, Nuclei, ExploitDB), the vulnerability has garnered some community discussion, indicating awareness.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
< 0.3.14CPE matchmatch criteria | cpe:2.3:a:juneandgreen:sm-crypto:*:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.