CVE-2026-32614: emmansun gmsm · Improper Verification of Cryptographic Signature
Affects emmansun gmsmSource CVE Database V5
Not known to be exploited · CVSS 7.5 High : upgrade to 0.41.1 soon.
Data as of 30 Oct 2026, 11:52 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 12% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 0.41.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:NExploitation evidence
Disclosed: evidence found.
CVE published 13 Mar 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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 30 Oct 2026.
What to do
Upgrade gmsm and github.com/emmansun/gmsm to 0.41.1.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| emmansungmsm | Affected
| Fixed in
|
Gogithub.com/emmansun/gmsmpkg:golang/github.com/emmansun/gmsmOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Organizations using the GMSM library should immediately upgrade to version 0.41.1 or later, which includes the fix rejecting the point at infinity during SM9 ciphertext verification. If upgrading is not immediately possible, implement additional application-level checks to validate that elliptic curve points are not the point at infinity before decryption. Conduct thorough code audits of cryptographic operations involving SM9 to ensure proper validation of all elliptic curve points and cryptographic inputs. Employ defense-in-depth by combining cryptographic integrity checks with application-layer message authentication codes or signatures. Educate developers and security teams on the risks of improper elliptic curve point validation and the importance of adhering to cryptographic standards. Finally, consider isolating or limiting exposure of systems using vulnerable GMSM versions until patched to reduce attack surface.
Description
Go ShangMi (Commercial Cryptography) Library (GMSM) is a cryptographic library that covers the Chinese commercial cryptographic public algorithms SM2/SM3/SM4/SM9/ZUC. Prior to 0.41.1, the current SM9 decryption implementation contains an infinity-point ciphertext forgery vulnerability. The root cause is that, during decryption, the elliptic-curve point C1 in the ciphertext is only deserialized and checked to be on the curve, but the implementation does not explicitly reject the point at infinity. In the current implementation, an attacker can construct C1 as the point at infinity, causing the bilinear pairing result to degenerate into the identity element in the GT group. As a result, a critical part of the key derivation input becomes a predictable constant. An attacker who only knows the target user's UID can derive the decryption key material and then forge a ciphertext that passes the integrity check. This vulnerability is fixed in 0.41.1.