- Latest release
- 0.5.8 (Oct 26, 2026): no advisory affects it
- Newest unaffected release
- 0.5.8 (Oct 26, 2026), the latest release
- Advisories
- 4 · 2 critical, 2 high
- Weekly downloads
- 45.8K
- Dependents
- 24
- Releases
- 47 since 0.0.1 (Jan 28, 2018)
- Registry
- npm
- Releases read
- Nov 8, 2026
Version timeline
- CVE-2026-73567Affects 0.0.1 to 0.4.0 (0.5.0 is outside it)
- CVE-2026-23966Affects 0.0.1 to 0.3.13 (0.3.14 is outside it)
- CVE-2026-23965Affects 0.0.1 to 0.3.14 (0.4.0 is outside it)
- CVE-2026-23967Affects 0.0.1 to 0.3.13 (0.3.14 is outside it)
Advisories 4
- CVE-2026-73567Critical 9.1
sm-crypto: Predictable SM2 key generation in Node.js: default RNG uses Math.random + wall clock
Affected: fixed in 0.5.0.
Fixed in 0.5.0 (released Jul 23, 2026, 21 days before disclosure).
The latest release, 0.5.8, is not affected.
75% of sm-crypto downloads last week were affected versions (33.2K).
- CVE-2026-23966Critical 9.1
sm-crypto Affected by Private Key Recovery in SM2-PKE
Affected: fixed in 0.3.14.
Fixed in 0.3.14 (released Jan 20, 2026, 2 days before disclosure).
The latest release, 0.5.8, is not affected.
29% of sm-crypto downloads last week were affected versions (12.9K).
- CVE-2026-23965High 7.5
sm-crypto Affected by Signature Forgery in SM2-DSA
Affected: fixed in 0.4.0.
Fixed in 0.4.0 (released Jan 20, 2026, 2 days before disclosure).
The latest release, 0.5.8, is not affected.
66% of sm-crypto downloads last week were affected versions (29.3K).
- CVE-2026-23967High 7.5
sm-crypto Affected by Signature Malleability in SM2-DSA
Affected: fixed in 0.3.14.
Fixed in 0.3.14 (released Jan 20, 2026, 2 days before disclosure).
The latest release, 0.5.8, is not affected.
29% of sm-crypto downloads last week were affected versions (12.9K).