CVE-2026-77696

Timing Side-Channel in SM2 Signature Generation

Published Sep 29, 2026 CVSS 3.1 · 3.7 Low EPSS < 1% KEV · Not listed
Description
Issue summary: SM2 signature generation uses non-constant-time arithmetic
on secret values, forming a timing side-channel.

Impact summary: An attacker able to measure SM2 signing times may learn
information about the per-signature secret nonce, which over many signatures
can, via a lattice / Hidden Number Problem attack, lead to recovery of the
private key.

CWE: CWE-208: Observable Timing Discrepancy

Description: SM2 signature generation computes the signature value using
variable-time BIGNUM operations on the secret nonce and the private key, so
the time taken to produce an SM2 signature depends on these secret values,
forming a timing side-channel.

Applications performing SM2 signature generation are affected on all
platforms.

FIPS Impact: no
SM2 is not a FIPS algorithm.

Analysis

AI-generated

Technical impact

OpenSSL’s SM2 implementation performs arithmetic on secret values with variable time; the time taken to produce a signature leaks information about the nonce and private key. An attacker who can observe many signing operations can use this timing data to mount a lattice or Hidden Number Problem attack that eventually recovers the private key. The flaw is a timing side‑channel (CWE‑208). The vulnerability does not affect FIPS compliance because SM2 is not a FIPS algorithm.

Affected Systems

The vulnerability affects all OpenSSL releases that build SM2 signature code with non‑constant‑time arithmetic. All platforms using the affected OpenSSL binaries are impacted; no specific version range is listed, so the risk applies until the code is patched.

Risk and Exploitability

The CVSS score is 3.7, indicating low severity, and there is no EPSS information or KEV listing. The likely attack vector is inferred to be remote or local environments where an attacker can observe signing times, such as over a network or via a shared device. While the vulnerability is low‑severity, the potential to recover a private key makes it serious for operations that heavily rely on SM2 signatures.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade OpenSSL to a version that includes the 2026‑09 fixes for SM2 timing side‑channel
  • Disable SM2 signature generation where feasible, or switch to algorithms that provide constant‑time operations
  • If an upgrade is not immediately possible, enforce strict access controls and monitor for excessive signature requests to mitigate the impact of timing observations

Generated by OpenCVE AI on September 29, 2026 at 22:31 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4859-1 openssl security update
Debian DSA Debian DSA DSA-6531-1 openssl security update
Ubuntu USN Ubuntu USN USN-8847-1 OpenSSL vulnerabilities
History
Type Values Removed Values Added
CPEs cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*
Type Values Removed Values Added
First Time appeared Openssl
Openssl openssl
Vendors & Products Openssl
Openssl openssl
Type Values Removed Values Added
Metrics cvssV3_1

{'score': 3.7, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Issue summary: SM2 signature generation uses non-constant-time arithmetic on secret values, forming a timing side-channel. Impact summary: An attacker able to measure SM2 signing times may learn information about the per-signature secret nonce, which over many signatures can, via a lattice / Hidden Number Problem attack, lead to recovery of the private key. CWE: CWE-208: Observable Timing Discrepancy Description: SM2 signature generation computes the signature value using variable-time BIGNUM operations on the secret nonce and the private key, so the time taken to produce an SM2 signature depends on these secret values, forming a timing side-channel. Applications performing SM2 signature generation are affected on all platforms. FIPS Impact: no SM2 is not a FIPS algorithm.
Title Timing Side-Channel in SM2 Signature Generation
Weaknesses CWE-208
References
Weaknesses
  • CWE-208

    Observable Timing Discrepancy

Sources

Status
PUBLISHED
Assigner
openssl
Published
Updated
Nov 10, 2026, 12:49 PM
Reserved
Aug 21, 2026, 7:47 AM
Status
Modified
Published
Sep 29, 2026, 4:17 PM
Modified
Nov 10, 2026, 1:19 PM
Severity
Moderate
Public date
Sep 29, 2026, 3:32 PM