CVE catalog

CVE-2025-27587

openssl: CVE-2025-27587

[CVE catalog]

Severity
Medium · CVSS 5.3CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.45% · Oct 25, 2026

OpenSSL 3.0.0 through 3.3.2 on the PowerPC architecture is vulnerable to a Minerva attack, exploitable by measuring the time of signing of random messages using the EVP_DigestSign API, and then using the private key to extract the K value (nonce) from the signatures. Next, based on the bit size of the extracted nonce, one can compare the signing time of full-sized nonces to signatures that used smaller nonces, via statistical tests. There is a side-channel in the P-364 curve that allows private key extraction (also, there is a dependency between the bit size of K and the size of the side channel). NOTE: This CVE is disputed because the OpenSSL security policy explicitly notes that any side channels which require same physical system to be detected are outside of the threat model for the software. The timing signal is so small that it is infeasible to be detected without having the attacking process running on the same physical system.

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~deb13u2fixed
Debianopenssltrixie-security3.5.7-1~deb13u3fixed
Debianopensslbookworm3.0.20-1~deb12u2vulnerable
Debianopensslbookworm-security3.0.22-1~deb12u2vulnerable
Opensuseopenssl-3tumbleweed3.5.0-3.1fixed
Suseopenssl-3linux micro 6.13.1.4-slfo.1.1_5.1fixed
Suseopenssl-3linux enterprise module for basesystem 15 sp73.2.3-150700.5.10.1fixed
Suseopenssl-3linux enterprise module for basesystem 15 sp63.1.4-150600.5.27.1fixed
Opensuseopenssl-3leap 15.63.1.4-150600.5.27.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianopensslsourcesid3.5.0-1unimportantNot reportedNot reported
Debianopensslsourceforky3.5.0-1unimportantNot reportedNot reported
Debianopensslsourcetrixie3.5.0-1unimportantNot reportedNot reported
Debianopensslsourcebookworm(unfixed)unimportantNot reportedNot reported
Opensuseopenssl-3rpmtumbleweed3.5.0-3.1Not reportedOPENSUSE-SU-2025:15183-1Not reported
Suseopenssl-3rpmlinux micro 6.13.1.4-slfo.1.1_5.1Not reportedSUSE-SU-2025:20417-1Not reported
Suseopenssl-3rpmlinux enterprise module for basesystem 15 sp73.2.3-150700.5.10.1Not reportedSUSE-SU-2025:02236-1Not reported
Suseopenssl-3rpmlinux enterprise module for basesystem 15 sp63.1.4-150600.5.27.1Not reportedSUSE-SU-2025:1550-1Not reported
Opensuseopenssl-3rpmleap 15.63.1.4-150600.5.27.1Not reportedSUSE-SU-2025:1550-1Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libssl3]Affected

    Source package: [openssl]

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

  • [libssl-dev]Affected

    Source package: [openssl]

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

  • [libssl-doc]Affected

    Source package: [openssl]

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

    • 3.0.20-1~deb12u2 · all · bookworm

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

  • [openssl]Affected
    Details (6)
    • 3.0.20-1~deb12u2 · amd64 · bookworm

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

    • 3.0.20-1~deb12u2 · arm64 · bookworm

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

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

      Affected

      dsa · openssl · debian · bookworm; dsa · openssl · debian · 12

[openSUSE Tumbleweed]

  • [libopenssl3]Unknown

    Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.5.0-3.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.5.0-3.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.5.0-3.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.5.0-3.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.5.0-3.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.5.0-3.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.5.0-3.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Unknown · Fixed: 3.5.0-3.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • [openssl-3-doc]Unknown

    Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · noarch · tumbleweed

      Unknown · Fixed: 3.5.0-3.1

      Version impact unknown

      dsa · openssl-3 · opensuse · tumbleweed

  • [openssl-3]Fixed

    Source package: [openssl-3]

    Details (1)
    • 3.5.3-8.1 · x86_64 · tumbleweed

      Fixed · Fixed: 3.5.0-3.1

      dsa · openssl-3 · opensuse · tumbleweed

[Debian 13 (Trixie)]

  • [libssl3t64]Fixed

    Source package: [openssl]

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

  • [libssl-dev]Fixed

    Source package: [openssl]

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

  • [libssl-doc]Fixed

    Source package: [openssl]

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · all · trixie

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

  • [openssl]Fixed
    Details (6)
    • 3.5.6-1~deb13u2 · amd64 · trixie

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

  • Source package: [openssl]

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

  • Source package: [openssl]

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

    • 3.5.6-1~deb13u2 · arm64 · trixie

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

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

      Fixed · Fixed: 3.5.0-1

      dsa · openssl · debian · 13

Observed:

References