Issue summary: Generating excessively long X9.42 DH keys or checking excessively long X9.42 DH keys or parameters may be very slow.
Impact summary: Applications that use the functions DH_generate_key() to generate an X9.42 DH key may experience long delays. Likewise, applications that use DH_check_pub_key(), DH_check_pub_key_ex() or EVP_PKEY_public_check() to check an X9.42 DH key or X9.42 DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service.
While DH_check() performs all the necessary checks (as of CVE-2023-3817), DH_check_pub_key() doesn't make any of these checks, and is therefore vulnerable for excessively large P and Q parameters.
Likewise, while DH_generate_key() performs a check for an excessively large P, it doesn't check for an excessively large Q.
An application that calls DH_generate_key() or DH_check_pub_key() and supplies a key or parameters obtained from an untrusted source could be vulnerable to a Denial of Service attack.
DH_generate_key() and DH_check_pub_key() are also called by a number of other OpenSSL functions. An application calling any of those other functions may similarly be affected. The other functions affected by this are DH_check_pub_key_ex(), EVP_PKEY_public_check(), and EVP_PKEY_generate().
Also vulnerable are the OpenSSL pkey command line application when using the "-pubcheck" option, as well as the OpenSSL genpkey command line application.
The OpenSSL SSL/TLS implementation is not affected by this issue.
The OpenSSL 3.0 and 3.1 FIPS providers are not affected by this issue.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade openssl-libsUpgrade openssl-perlUpgrade openssl-develUpgrade openssl | Dec 21, 2023 | Nov 6, 2023 |
| Alpine Linux | — | Upgrade openssl | Mar 26, 2024 | Nov 6, 2023 |
| Amazon Linux Ami 2 | — | Upgrade openssl-snapsafe-develUpgrade openssl11-staticUpgrade openssl11Upgrade edk2-tools-docUpgrade openssl11-libsUpgrade openssl-perlUpgrade edk2-ovmfUpgrade openssl11-develUpgrade opensslUpgrade edk2-toolsUpgrade openssl-snapsafe-staticUpgrade openssl-develUpgrade openssl-debuginfoUpgrade openssl-snapsafe-libsUpgrade edk2-tools-pythonUpgrade edk2-debuginfoUpgrade openssl-snapsafe-perlUpgrade openssl-libsUpgrade openssl-staticUpgrade edk2-aarch64Upgrade openssl11-debuginfoUpgrade openssl-snapsafeUpgrade openssl-snapsafe-debuginfo | Dec 5, 2023 | Nov 6, 2023 |
| Amazon_linux | — | Upgrade openssl | Dec 5, 2023 | Nov 6, 2023 |
| Amazon_linux_2023 | — | Upgrade openssl-develUpgrade openssl-debugsourceUpgrade openssl-debuginfoUpgrade openssl-libsUpgrade opensslUpgrade openssl-perlUpgrade openssl-libs-debuginfoUpgrade openssl-snapsafe-libs-debuginfoUpgrade openssl-snapsafe-libs | Feb 17, 2025 | Oct 24, 2023 |
| Centos_linux | — | Upgrade opensslUpgrade openssl-perlUpgrade openssl-libs-debuginfoUpgrade openssl-libsUpgrade openssl-develUpgrade openssl-debuginfoUpgrade openssl-debugsource | Dec 20, 2023 | Nov 6, 2023 |
| Debian | — | Upgrade openssl | Jul 30, 2024 | Nov 6, 2023 |
| Dell Poweredge Dsa2025255 | — | Upgrade Dell PowerEdge to the latest version | Jan 12, 2026 | Jun 23, 2025 |
| Dell Powerstore Dsa2024120 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Mar 26, 2024 |
| Dell Powerstore Dsa2024158 | — | Upgrade Dell PowerStoreOS to the latest version | Jan 13, 2026 | Apr 4, 2024 |
| F5 Big Ip | — | Update F5 BIG-IP to the latest version | Jun 17, 2026 | Jan 17, 2024 |
| Freebsd | — | Upgrade opensslUpgrade openssl-quictlsUpgrade openssl111Upgrade openssl31-quictlsUpgrade openssl31 | Nov 9, 2023 | Nov 8, 2023 |
| Http Openssl | — | Upgrade to the latest version of OpenSSL | Jun 5, 2024 | Nov 6, 2023 |
| Huawei Euleros 2_0_sp10 | — | Upgrade libsgx-launchUpgrade libsgx-aesm-launch-pluginUpgrade libsgx-urtsUpgrade sgx-aesm-serviceUpgrade libsgx-ae-leUpgrade libsgx-enclave-common | Jan 10, 2024 | Nov 6, 2023 |
| Huawei Euleros 2_0_sp11 | — | Upgrade shim | Jan 29, 2024 | Nov 6, 2023 |
| Huawei Euleros 2_0_sp5 | — | Upgrade shim-x64 | Feb 12, 2024 | Nov 6, 2023 |
| Huawei Euleros 2_0_sp8 | — | Upgrade shim-aa64 | Mar 13, 2024 | Nov 6, 2023 |
| Huawei Euleros 2_0_sp9 | — | Upgrade shim | Feb 12, 2024 | Nov 6, 2023 |
| Ibm Aix | — | Apply the fix or workaround for openssl_advisory40 | Jan 26, 2024 | Nov 6, 2023 |
| Nutanix Ahv | — | Upgrade Nutanix AHV to the latest version | Jun 5, 2026 | Feb 21, 2024 |
| Oracle_linux | — | Upgrade opensslUpgrade openssl-libsUpgrade openssl-staticUpgrade openssl-perlUpgrade openssl-fips-providerUpgrade openssl-devel | Dec 19, 2023 | Oct 24, 2023 |
| Redhat_linux | — | Upgrade opensslUpgrade openssl-perlUpgrade openssl-libs-debuginfoUpgrade openssl-fips-provider-debugsourceUpgrade openssl-fips-provider-debuginfoUpgrade openssl-debugsourceUpgrade openssl-debuginfoNo solution existsUpgrade openssl-develUpgrade openssl-fips-providerUpgrade openssl-libs | Dec 20, 2023 | Nov 6, 2023 |
| Rocky_linux | — | Upgrade openssl-perlUpgrade openssl-develUpgrade openssl-debuginfoUpgrade openssl-libsUpgrade openssl-debugsourceUpgrade openssl-libs-debuginfoUpgrade openssl | Jul 16, 2024 | Jun 11, 2023 |
| Splunk | — | Upgrade Splunk Universal Forwarder to version 9.0.9Upgrade Splunk Enterprise to version 9.1.4Upgrade Splunk Universal Forwarder to version 9.1.4Upgrade Splunk Enterprise to version 9.2.1Upgrade Splunk Enterprise to version 9.0.9Upgrade Splunk Universal Forwarder to version 9.2.1 | Sep 30, 2025 | Nov 6, 2023 |
| Suse | — | Upgrade libopenssl0_9_8-hmacUpgrade libopenssl10Upgrade openssl-3-docUpgrade openssl1Upgrade openssl-1_1-docUpgrade libopenssl1_1-hmac-32bitUpgrade openssl-1_0_0-docUpgrade libopenssl1_0_0-steam-32bitUpgrade libopenssl3Upgrade openssl-3Upgrade libopenssl1_1-hmacUpgrade libopenssl1-develUpgrade openssl-1_1Upgrade libopenssl-1_1-develUpgrade libopenssl-3-develUpgrade libopenssl1_0_0-hmac-32bitUpgrade libopenssl0_9_8-32bitUpgrade openssl-1_0_0-cavsUpgrade libopenssl1_1Upgrade libopenssl0_9_8Upgrade libopenssl-1_0_0-develUpgrade opensslUpgrade libopenssl3-32bitUpgrade libopenssl1_0_0Upgrade openssl-1_0_0Upgrade libopenssl-3-devel-32bitUpgrade libopenssl1_0_0-hmacUpgrade libopenssl0_9_8-hmac-32bitUpgrade libopenssl1_1-32bitUpgrade libopenssl1_0_0-steamUpgrade libopenssl1_0_0-32bitUpgrade openssl1-docUpgrade openssl-docUpgrade libopenssl-1_1-devel-32bitUpgrade libopenssl-1_0_0-devel-32bit | Nov 21, 2023 | Nov 6, 2023 |
| Ubuntu | — | Upgrade libssl3Upgrade qemu-efi-armUpgrade libssl1.0.0 (Ubuntu Pro)Upgrade qemu-efi-loongarch64Upgrade qemu-efi-riscv64Upgrade libssl1.1Upgrade ovmfUpgrade qemu-efiUpgrade qemu-efi-aarch64Upgrade libssl1.1 (Ubuntu Pro)Upgrade ovmf-ia32 | Feb 6, 2024 | Nov 6, 2023 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Nov 6, 2023 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub