CVE-2026-42770

openssl: Issue summary: When EVP_PKEY_derive_set_peer() is called with a DHX (X9.42) peer key, the peer key is not properly ch...

CVE-2026-42770 is fixed in 15 products on 1 platform, first by libssl3t64 3.5.5-1ubuntu3.2, released June 8, 2026. It is not reported as exploited. Patch Radar priority: High.

High
CVSS
9.1
low
Exploitation
None reported
No vendor assessment
CISA KEV
Not listed
Not in the Known Exploited Vulnerabilities catalog
EPSS
0.0050
43rd percentile

Issue summary: When EVP_PKEY_derive_set_peer() is called with a DHX (X9.42) peer key, the peer key is not properly checked for the subgroup membership. Impact summary: A malicious peer which presents an X9.42 key carrying the victim's p and g parameters, a forged q = r (a small prime factor of the cofactor (p−1)/q_local), and a public value Y of order r can recover the victim's private key after a small number of key exchange attempts. When EVP_PKEY_derive_set_peer() is called with a DHX (X9.42) peer key, the subgroup membership check Y^q ≡ 1 (mod p) is performed using the peer's own q parameter, not the local key's q. The peer's domain parameters are then matched against the domain parameters of the private key, but the value of q is not compared. A malicious peer who presents an X9.42 key carrying the victim's p, g, a forged q = r (a small prime factor of the cofactor), and a public value Y of order r passes all checks. The shared secret then takes only r distinct values, leaking priv mod r. Repeating for each small-prime factor of the cofactor and combining via CRT recovers the full private key (Lim–Lee / small-subgroup-confinement attack). The realistic attack surface is narrow: principally CMP deployments with long-lived RA/CA DHX keys and bespoke enterprise or government applications using X9.42 DHX static keys with interactive protocols and therefore this issue was assigned Low severity. The FIPS modules in 4.0, 3.6, 3.5, 3.4, 3.1.2 and 3.0 are affected by this issue.

Where it's fixed

ProductFixed inFixReleased
Linux
libssl3 · Ubuntu 22.04.1 LTS (jammy) 3.0.2-0ubuntu1.25 libssl3 3.0.2-0ubuntu1.25 Jun 24, 2026
libssl3t64 · Ubuntu 24.04.5 LTS (noble) 3.0.13-0ubuntu3.11 libssl3t64 3.0.13-0ubuntu3.11 Jun 24, 2026
libssl3t64 · Ubuntu 25.10 (questing) 3.5.3-1ubuntu3.4 libssl3t64 3.5.3-1ubuntu3.4 Jun 24, 2026
libssl3t64 · Ubuntu 26.04.1 LTS (resolute) 3.5.5-1ubuntu3.2 libssl3t64 3.5.5-1ubuntu3.2 Jun 8, 2026
openssl · Debian 12.15 (bookworm) 3.0.20-1~deb12u2 DEBIAN-CVE-2026-42770 Jun 24, 2026
openssl · Debian 13.5 (trixie) 3.5.6-1~deb13u2 DEBIAN-CVE-2026-42770 Jun 24, 2026
openssl · Debian 14 3.6.3-1 DEBIAN-CVE-2026-42770 Jun 24, 2026
openssl · RHEL 10 3.5.5-4.el10_2 RHSA-2026:25237 Jun 24, 2026
openssl · RHEL 9 1:3.5.5-4.el9_8 RHSA-2026:25239 Jun 24, 2026
openssl · Ubuntu 22.04.1 LTS (jammy) 3.0.2-0ubuntu1.25 openssl 3.0.2-0ubuntu1.25 Jun 24, 2026
openssl · Ubuntu 24.04.5 LTS (noble) 3.0.13-0ubuntu3.11 openssl 3.0.13-0ubuntu3.11 Jun 24, 2026
openssl · Ubuntu 25.10 (questing) 3.5.3-1ubuntu3.4 openssl 3.5.3-1ubuntu3.4 Jun 24, 2026
openssl · Ubuntu 26.04.1 LTS (resolute) 3.5.5-1ubuntu3.2 openssl 3.5.5-1ubuntu3.2 Jun 8, 2026
openssl · almalinux 10 1:3.5.5-4.el10_2.alma.1 ALSA-2026:25237 Jun 11, 2026
openssl · almalinux 9 1:3.5.5-4.el9_8 ALSA-2026:25239 Jun 11, 2026
openssl · amzn 2023 1:3.5.5-1.amzn2023.0.5 ALAS2023-2026-1853 Jun 22, 2026
openssl · ol 10 1:3.5.5-5.0.1.el10_2 ELSA-2026-25237 Jul 28, 2026
openssl · ol 9 1:3.5.5-4.0.1.el9_8 ELSA-2026-25239 Jun 23, 2026
openssl · rocky 10 1:3.5.5-4.el10_2 RLSA-2026:25237 Jun 13, 2026
openssl · rocky 9 1:3.5.5-4.el9_8 RLSA-2026:25239 Jun 13, 2026
openssl-3 · opensuse-leap 16.0 3.5.0-160000.8.1 OPENSUSE-SU-2026:21005-1 Jun 22, 2026
openssl-3 · sles 15.6 3.1.4-150600.5.53.1 SUSE-SU-2026:2393-1 Jun 15, 2026
openssl-3 · sles 15.7 3.2.3-150700.5.36.1 SUSE-SU-2026:2648-1 Jun 26, 2026
openssl-3 · sles 16.0 3.5.0-160000.8.1 SUSE-SU-2026:22315-1 Jun 22, 2026
openssl-debuginfo · amzn 2023 1:3.5.5-1.amzn2023.0.5 ALAS2023-2026-1853 Jun 22, 2026
openssl-debugsource · amzn 2023 1:3.5.5-1.amzn2023.0.5 ALAS2023-2026-1853 Jun 22, 2026
openssl-devel · RHEL 9 1:3.5.5-4.el9_8 RHSA-2026:25239 Jun 24, 2026
openssl-devel · almalinux 10 1:3.5.5-4.el10_2.alma.1 ALSA-2026:25237 Jun 11, 2026
openssl-devel · almalinux 9 1:3.5.5-4.el9_8 ALSA-2026:25239 Jun 11, 2026
openssl-devel · amzn 2023 1:3.5.5-1.amzn2023.0.5 ALAS2023-2026-1853 Jun 22, 2026
openssl-devel · ol 10 1:3.5.5-5.0.1.el10_2 ELSA-2026-25237 Jul 28, 2026
openssl-devel · ol 9 1:3.5.5-4.0.1.el9_8 ELSA-2026-25239 Jun 23, 2026
openssl-fips-provider-latest · amzn 2023 1:3.5.5-1.amzn2023.0.5 ALAS2023-2026-1853 Jun 22, 2026
openssl-fips-provider-latest-debuginfo · amzn 2023 1:3.5.5-1.amzn2023.0.5 ALAS2023-2026-1853 Jun 22, 2026
openssl-libs · RHEL 9 1:3.5.5-4.el9_8 RHSA-2026:25239 Jun 24, 2026
openssl-libs · almalinux 10 1:3.5.5-4.el10_2.alma.1 ALSA-2026:25237 Jun 11, 2026
openssl-libs · almalinux 9 1:3.5.5-4.el9_8 ALSA-2026:25239 Jun 11, 2026
openssl-libs · amzn 2023 1:3.5.5-1.amzn2023.0.5 ALAS2023-2026-1853 Jun 22, 2026
openssl-libs · ol 10 1:3.5.5-5.0.1.el10_2 ELSA-2026-25237 Jul 28, 2026
openssl-libs · ol 9 1:3.5.5-4.0.1.el9_8 ELSA-2026-25239 Jun 23, 2026
openssl-libs-debuginfo · amzn 2023 1:3.5.5-1.amzn2023.0.5 ALAS2023-2026-1853 Jun 22, 2026
openssl-perl · RHEL 9 1:3.5.5-4.el9_8 RHSA-2026:25239 Jun 24, 2026
openssl-perl · almalinux 10 1:3.5.5-4.el10_2.alma.1 ALSA-2026:25237 Jun 11, 2026
openssl-perl · almalinux 9 1:3.5.5-4.el9_8 ALSA-2026:25239 Jun 11, 2026
openssl-perl · amzn 2023 1:3.5.5-1.amzn2023.0.5 ALAS2023-2026-1853 Jun 22, 2026
openssl-perl · ol 10 1:3.5.5-5.0.1.el10_2 ELSA-2026-25237 Jul 28, 2026
openssl-perl · ol 9 1:3.5.5-4.0.1.el9_8 ELSA-2026-25239 Jun 23, 2026
openssl-provider-legacy · Ubuntu 25.10 (questing) 3.5.3-1ubuntu3.4 openssl-provider-legacy 3.5.3-1ubuntu3.4 Jun 24, 2026
openssl-provider-legacy · Ubuntu 26.04.1 LTS (resolute) 3.5.5-1ubuntu3.2 openssl-provider-legacy 3.5.5-1ubuntu3.2 Jun 8, 2026
openssl-snapsafe-libs · amzn 2023 1:3.5.5-1.amzn2023.0.5 ALAS2023-2026-1853 Jun 22, 2026
openssl-snapsafe-libs-debuginfo · amzn 2023 1:3.5.5-1.amzn2023.0.5 ALAS2023-2026-1853 Jun 22, 2026

Patch Radar data is free to use with attribution. Terms and how to credit it.

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.