Skip to main content
← npm

sm-crypto

4 known vulnerabilities (2 critical, 2 high), with the versions each affects and the releases that fix them.

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

Every release cve.now has on record, lowest version on the left; each bar is a run of versions an advisory affects.

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).

  • 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).

  • 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).