Contact us
Vulnerability lookup

CVE-2023-5678

medium CVSS 5.3 EPSS 4.5%

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...

Versions it affects

Software versions checked with the free lookup that CVE-2023-5678 applies to, and the release that fixes it where the sources name one.

At a glance

Severity
Medium
CVSS base score
5.3 out of 10
Known exploited
Not in CISA's catalogue of exploited vulnerabilities
EPSS
4.5% probability of exploitation in the next 30 days, higher than 91% of scored vulnerabilities
Weakness
CWE-606
Published
2023-11-06

Is this running somewhere in your estate?

The Vulnerability Reporter inventories every machine and tells you when an advisory like this one applies to you.