Catalogo CVE

CVE-2026-54875

Issue summary: A non-constant-time optimized implementation of scalar point multiplication is used for SM2 private key operations on ARM64 and RISC-V platforms. Impact summary: An attacker able to me

[Catalogo CVE]

Gravità
High · CVSS 8.2CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.29% · Oct 22, 2026

Issue summary: A non-constant-time optimized implementation of scalar point multiplication is used for SM2 private key operations on ARM64 and RISC-V platforms. Impact summary: An attacker able to measure the time taken by, or to observe the cache-line access pattern of SM2 signing or decryption on an affected platform can learn information about the secret scalar. CWE: CWE-208: Observable Timing Discrepancy Description: On ARM64 and RISC-V processors, the SM2 curve uses an optimized scalar multiplication implementation whose conditional branches and table look ups are chosen according to the bits of the secret scalar. The execution time and the cache-access pattern therefore depend on the long-term private key (during SM2 decryption) or the per-signature nonce (during SM2 signature generation), forming a timing and cache side-channel. FIPS Impact: no SM2 is not a FIPS algorithm and the optimized SM2 implementation is not part of the FIPS module. OpenSSL 4.0, 3.6, 3.5 and 3.4 are vulnerable to this issue on AArch64 and RISC-V. OpenSSL 3.0, 1.1.1 and 1.0.2 are not affected by this issue. OpenSSL 4.0 users should upgrade to OpenSSL 4.0.3. OpenSSL 3.6 users should upgrade to OpenSSL 3.6.5. OpenSSL 3.5 users should upgrade to OpenSSL 3.5.9. OpenSSL 3.4 users should upgrade to OpenSSL 3.4.8. This issue was reported on 2 May 2026 by Abhinav Agarwal. It was independently reported on 6 June 2026 by Feng Xue. The fix was developed by Igor Ustinov. -- cut (non-publishing metadata for internal use) -- Reported by: Abhinav Agarwal, Feng Xue Fixed by: Igor Ustinov

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianopensslsid3.6.5-1fixed
Debianopensslforky3.6.5-1fixed
Debianopenssltrixie3.5.7-1~deb13u2vulnerable
Debianopenssltrixie-security3.5.7-1~deb13u3fixed
Debianopensslbookworm3.0.20-1~deb12u2not affected
Debianopensslbookworm-security3.0.22-1~deb12u1not affected
Ubuntuopensslnoble3.0.13-0ubuntu3.16fixed
Ubuntulibssl-devnoble3.0.13-0ubuntu3.16fixed
Ubuntulibssl-docnoble3.0.13-0ubuntu3.16fixed
Ubuntulibssl3t64noble3.0.13-0ubuntu3.16fixed
CpeopensslNot reported4.0.3fixed
Alpineopenssl3.213.3.7-r2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianopensslsourcesid3.6.5-1not yet assignedNot reportedNot reported
Debianopensslsourceforky3.6.5-1not yet assignedNot reportedNot reported
Debianopensslsourcetrixie3.5.7-1~deb13u3not yet assignedNot reportedNot reported
DebianopensslsourcebookwormNot affectedunimportantNot reportedNot reported
Ubuntuopenssldebnoble3.0.13-0ubuntu3.16Not reportedNot reportedNot reported
Ubuntulibssl-devdebnoble3.0.13-0ubuntu3.16Not reportedNot reportedNot reported
Ubuntulibssl-docdebnoble3.0.13-0ubuntu3.16Not reportedNot reportedNot reported
Ubuntulibssl3t64debnoble3.0.13-0ubuntu3.16Not reportedNot reportedNot reported
CpeopensslcpeNot reported4.0.3Not reportedNVD-CVE-2026-54875Not reported
Alpineopensslapk3.213.3.7-r2Not reportedALPINE-CVE-2026-54875Not reported

OpenFactory catalog packages

[Debian 13 (Trixie)]

  • [libssl3t64]Interessata

    Pacchetto sorgente: [openssl]

    Dettagli (6)
    • 3.5.6-1~deb13u2 · amd64 · trixie

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u2 · amd64 · trixie-security · Historical version

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u2 · arm64 · trixie-security

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u3 · amd64 · trixie-security

      Corretta · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

  • [libssl-dev]Interessata

    Pacchetto sorgente: [openssl]

    Dettagli (6)
    • 3.5.6-1~deb13u2 · amd64 · trixie

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u2 · amd64 · trixie-security · Historical version

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u2 · arm64 · trixie-security

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u3 · amd64 · trixie-security

      Corretta · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

  • [libssl-doc]Interessata

    Pacchetto sorgente: [openssl]

    Dettagli (6)
    • 3.5.6-1~deb13u2 · all · trixie

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.6-1~deb13u2 · all · trixie

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.6-1~deb13u2 · all · trixie-security · Historical version

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u2 · all · trixie-security · Historical version

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u2 · all · trixie-security

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u3 · all · trixie-security

      Corretta · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

  • [openssl]Interessata
    Dettagli (6)
    • 3.5.6-1~deb13u2 · amd64 · trixie

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u2 · amd64 · trixie-security · Historical version

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u2 · arm64 · trixie-security

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u3 · amd64 · trixie-security

      Corretta · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

  • Pacchetto sorgente: [openssl]

    Dettagli (6)
    • 3.5.6-1~deb13u2 · amd64 · trixie

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u2 · amd64 · trixie-security · Historical version

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u2 · arm64 · trixie-security

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u3 · amd64 · trixie-security

      Corretta · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

  • Pacchetto sorgente: [openssl]

    Dettagli (6)
    • 3.5.6-1~deb13u2 · amd64 · trixie

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.6-1~deb13u2 · amd64 · trixie-security · Historical version

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u2 · amd64 · trixie-security · Historical version

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u2 · arm64 · trixie-security

      Interessata · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

    • 3.5.7-1~deb13u3 · amd64 · trixie-security

      Corretta · Corretta: 3.5.7-1~deb13u3

      nvd · openssl · debian · 13

[Debian 12 (Bookworm)]

  • [libssl3]Non interessata

    Pacchetto sorgente: [openssl]

    Dettagli (6)
    • 3.0.20-1~deb12u2 · amd64 · bookworm

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · amd64 · bookworm-security

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm-security

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · amd64 · bookworm-updates

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · arm64 · bookworm-updates

      Non interessata

      nvd · openssl · debian · bookworm

  • [libssl-dev]Non interessata

    Pacchetto sorgente: [openssl]

    Dettagli (6)
    • 3.0.20-1~deb12u2 · amd64 · bookworm

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · amd64 · bookworm-security

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm-security

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · amd64 · bookworm-updates

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · arm64 · bookworm-updates

      Non interessata

      nvd · openssl · debian · bookworm

  • [libssl-doc]Non interessata

    Pacchetto sorgente: [openssl]

    Dettagli (6)
    • 3.0.20-1~deb12u2 · all · bookworm

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · all · bookworm

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · all · bookworm-security

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · all · bookworm-security

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · all · bookworm-updates

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · all · bookworm-updates

      Non interessata

      nvd · openssl · debian · bookworm

  • [openssl]Non interessata
    Dettagli (6)
    • 3.0.20-1~deb12u2 · amd64 · bookworm

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · amd64 · bookworm-security

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.20-1~deb12u2 · arm64 · bookworm-security

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · amd64 · bookworm-updates

      Non interessata

      nvd · openssl · debian · bookworm

    • 3.0.17-1~deb12u2 · arm64 · bookworm-updates

      Non interessata

      nvd · openssl · debian · bookworm

Osservato:

Riferimenti