Skip to main content
VulnerabilityPublished

CVE-2026-23967: JuneAndGreen sm-crypto · Improper Verification of Cryptographic Signature

Affects JuneAndGreen sm-cryptoSource CVE Database V5

0

Not known to be exploited · CVSS 7.5 High : upgrade to 0.3.14 soon.

Data as of 26 Oct 2026, 12:55 UTC

CVSS 3.1 base score
7.5High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 11% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 0.3.14
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 22 Jan 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade JuneAndGreen sm-crypto to 0.3.14.

Affected software

ProductAffectedFixed in
JuneAndGreensm-cryptoAffected
  • <0.3.14
Fixed in
  • 0.3.14
npmsm-cryptopkg:npm/sm-cryptoOther threatsAffected
  • <0.3.14
Fixed in
  • 0.3.14

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

European organizations should immediately audit their use of the sm-crypto library and identify any applications employing SM2 signatures. The primary mitigation is to upgrade all instances of sm-crypto to version 0.3.14 or later, where the signature malleability issue is fixed. For applications where upgrading is not immediately feasible, implement additional signature verification layers or use alternative cryptographic libraries with robust SM2 implementations. Conduct thorough testing to ensure that signature verification logic correctly rejects malleable signatures. Monitor for any suspicious activities involving signature forgery attempts. Additionally, review cryptographic policies to assess the necessity of using SM2 and consider fallback or migration strategies to more widely vetted cryptographic standards if appropriate. Establish incident response plans to address potential signature forgery incidents. Finally, maintain awareness of future updates or advisories related to sm-crypto and Chinese cryptographic algorithm implementations.

Description

CVE-2026-23967 is a high-severity vulnerability in the sm-crypto JavaScript library implementing Chinese cryptographic algorithms SM2, SM3, and SM4. The flaw lies in the SM2 signature verification logic prior to version 0.3.14, allowing an attacker to create a new valid signature from an existing one due to signature malleability. This vulnerability does not impact confidentiality or availability but compromises signature integrity, enabling potential forgery of signed messages without requiring authentication or user interaction. No known exploits are currently reported in the wild. The issue is patched in version 0.3.14. European organizations using sm-crypto in applications that rely on SM2 signatures should urgently update to the fixed version to prevent signature forgery risks.

References

Community reviews

Loading reviews…