CVE-2025-27587
OpenSSL 3.0.0 through 3.3.2 on the PowerPC architecture is vulnerable to a Minerva attack,...
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.3
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.
- Record
CVE-2025-27587- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-385
- Updated
- 2026-11-02
EUVDEUVD-2025-18430
5.3
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.
- Record
EUVD-2025-18430- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-jqr3-3jm7-r6cm
5.3
OpenSSL 3.0.0 through 3.3.2 on the PowerPC architecture is vulnerable to a Minerva attack,...
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.
- Record
GHSA-jqr3-3jm7-r6cm- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-385
- Updated
- 2026-11-02
NVD
5.3
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.
- Record
CVE-2025-27587- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-385
- Updated
- 2026-11-02
OSV
5.3
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.
- Record
CVE-2025-27587- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-27587
5.3
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.
- Record
DEBIAN-CVE-2025-27587- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 7 moreShow less
OSVUBUNTU-CVE-2025-27587
5.3
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.
- Record
UBUNTU-CVE-2025-27587- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15183-1 No score
libopenssl-3-devel-3.5.0-3.1 on GA media
These are all security issues fixed in the libopenssl-3-devel-3.5.0-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15183-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02042-1 No score
Security update for openssl-3
This update for openssl-3 fixes the following issues:
- CVE-2025-27587: timing side-channel vulnerability in the P-384 implementation when used with ECDSA (bsc#1243459).
- CVE-2024-12797: Fixed that RFC7250 handshakes with unauthenticated servers don't abort as expected. (bsc#1236599)
- CVE-2024-13176: Fixed timing side-channel in ECDSA signature computation (bsc#1236136)
- Record
SUSE-SU-2025:02042-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:02236-1 No score
Security update for openssl-3
This update for openssl-3 fixes the following issues:
-
CVE-2025-27587: Fixed Minerva side channel vulnerability in P-384 (bsc#1240366).
-
Backport mdless cms signing support [jsc#PED-12895]
- Record
SUSE-SU-2025:02236-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:1550-1 No score
Security update for openssl-3
This update for openssl-3 fixes the following issues:
Security:
- CVE-2025-27587: Timing side channel vulnerability in the P-384 implementation when used with ECDSA in the PPC architecture (bsc#1240366).
- Missing null pointer check before accessing handshake_func in ssl_lib.c (bsc#1240607).
FIPS:
- Disabling EMS in OpenSSL configuration prevents sshd from starting (bsc#1230959, bsc#1232326, bsc#1231748).
- Record
SUSE-SU-2025:1550-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20406-1 No score
Security update for openssl-3
This update for openssl-3 fixes the following issues:
- CVE-2025-27587: Fixed Minerva side channel vulnerability in P-384 on PPC arch (bsc#1240366)
- CVE-2024-13176: Fixed timing side-channel in the ECDSA signature computation (bsc#1236136)
- Record
SUSE-SU-2025:20406-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:20417-1 No score
Security update for openssl-3
This update for openssl-3 fixes the following issues:
- CVE-2025-27587: Fixed Minerva side channel vulnerability in P-384 (bsc#1240366)
- Record
SUSE-SU-2025:20417-1- Updated
- 2026-11-02
Affected packages
| Package | Affected | Fixed |
|---|---|---|
opensslDebian:12 |
All versions, plus listed versions 3.0.10-13.0.10-1~deb12u13.0.11-13.0.11-1~deb12u13.0.11-1~deb12u2 Show 45 moreShow less3.0.12-13.0.12-23.0.13-1~deb12u13.0.13-1~deb12u23.0.14-1~deb12u13.0.14-1~deb12u23.0.15-1~deb12u13.0.16-1~deb12u13.0.17-1~deb12u13.0.17-1~deb12u23.0.17-1~deb12u33.0.18-1~deb12u13.0.18-1~deb12u23.0.19-1~deb12u13.0.19-1~deb12u23.0.20-1~deb12u13.0.20-1~deb12u23.0.9-13.1.0-13.1.1-13.1.2-13.1.3-13.1.4-13.1.4-23.1.5-13.1.5-1.13.1.5-1.1+hurd.13.2.0-13.2.0-23.2.1-13.2.1-1.1~exp13.2.1-23.2.1-33.2.2-13.3.0-13.3.0~beta1-13.3.1-13.3.1-23.3.1-53.3.1-63.3.1-73.3.2-13.3.2-23.4.0-13.4.0-2 |
None known |
opensslDebian:13 |
before 3.5.0-1 | 3.5.0-1 |
opensslDebian:14 |
before 3.5.0-1 | 3.5.0-1 |
openssl-3SUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 3 CVEs |
before 3.2.3-150700.5.5.1 | 3.2.3-150700.5.5.1 |
openssl-3SUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 3.2.3-150700.5.10.1 | 3.2.3-150700.5.10.1 |
openssl-3SUSE:Linux Enterprise Module for Basesystem 15 SP6 |
before 3.1.4-150600.5.27.1 | 3.1.4-150600.5.27.1 |
openssl-3openSUSE:Leap 15.6 |
before 3.1.4-150600.5.27.1 | 3.1.4-150600.5.27.1 |
openssl-3SUSE:Linux Micro 6.0 From an advisory covering 2 CVEs |
before 3.1.4-8.1 | 3.1.4-8.1 |
openssl-3SUSE:Linux Micro 6.1 |
before 3.1.4-slfo.1.1_5.1 | 3.1.4-slfo.1.1_5.1 |
openssl-3openSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 3.5.0-3.1 | 3.5.0-3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-27587 is a medium vulnerability (CVSS 5.3) in openssl, published May 16, 2025. Its validity is disputed. EPSS puts the chance of exploitation in the next 30 days at 0.45%, the 39th percentile. Fixed in openssl 3.5.0-1.
References
github.com/openssl/openssl/issues/24253
minerva.crocs.fi.muni.cz
nvd.nist.gov/vuln/detail/CVE-2025-27587
github.com/advisories/GHSA-jqr3-3jm7-r6cm
github.com/CVEProject/cvelistV5/tree/main/cves/2025/27xxx/CVE-2025-27587.json
security-tracker.debian.org/tracker/CVE-2025-27587
Show 20 moreShow less
suse.com/support/update/announcement/2025/suse-su-202502042-1
bugzilla.suse.com/1236136
bugzilla.suse.com/1236599
bugzilla.suse.com/1243459
suse.com/security/cve/CVE-2024-12797
suse.com/security/cve/CVE-2024-13176
suse.com/security/cve/CVE-2025-27587
suse.com/support/update/announcement/2025/suse-su-202502236-1
bugzilla.suse.com/1240366
suse.com/support/update/announcement/2025/suse-su-20251550-1
bugzilla.suse.com/1230959
bugzilla.suse.com/1231748
bugzilla.suse.com/1232326
bugzilla.suse.com/1240607
suse.com/support/update/announcement/2025/suse-su-202520406-1
suse.com/support/update/announcement/2025/suse-su-202520417-1
ubuntu.com/security/CVE-2025-27587
cve.org/CVERecord?id=CVE-2025-27587
lists.opensuse.org/archives/list/[email protected]/thread/ZEDUJCGPRD4X4W7AN2MXWCAGTZM7PP7E
suse.com/security/cve/CVE-2025-4575
Left out here: 36 versions. The JSON record has them.