CVE-2023-3817Medium· 5.3▾ SunlitIssue summary: Checking excessively long DH keys or parameters may be very slow. Impact summary: Applications that use the functions DH_check(), DH_check_ex() or EVP_PKEY_param_check() to check a DH key or DH parameters may experience l…
▾ Sunlit zone — Low / medium · no exploitation signal
impact 29.2 · likelihood 0.6 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via NVD
Last analysed / modified upstream
3.0%
Issue summary: Checking excessively long DH keys or parameters may be very slow.
Impact summary: Applications that use the functions DH_check(), DH_check_ex() or EVP_PKEY_param_check() to check a DH key or 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.
The function DH_check() performs various checks on DH parameters. After fixing CVE-2023-3446 it was discovered that a large q parameter value can also trigger an overly long computation during some of these checks. A correct q value, if present, cannot be larger than the modulus p parameter, thus it is unnecessary to perform these checks if q is larger than p.
An application that calls DH_check() and supplies a key or parameters obtained from an untrusted source could be vulnerable to a Denial of Service attack.
The function DH_check() is itself 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_ex() and EVP_PKEY_param_check().
Also vulnerable are the OpenSSL dhparam and pkeyparam command line applications when using the "-check" option.
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.
openssl >= 3.0.0, < 3.0.10openssl >= 3.1.0, < 3.1.2openssl = 1.0.2openssl = 1.0.2aopenssl = 1.0.2bopenssl = 1.0.2copenssl = 1.0.2dopenssl = 1.0.2eopenssl = 1.0.2fopenssl = 1.0.2gopenssl = 1.0.2hopenssl = 1.0.2iopenssl = 1.0.2jopenssl = 1.0.2kopenssl = 1.0.2lopenssl = 1.0.2mopenssl = 1.0.2nopenssl = 1.0.2oopenssl = 1.0.2popenssl = 1.0.2qopenssl = 1.0.2ropenssl = 1.0.2sopenssl = 1.0.2topenssl = 1.0.2uopenssl = 1.0.2vopenssl = 1.0.2wopenssl = 1.0.2xopenssl = 1.0.2yopenssl = 1.0.2zaopenssl = 1.0.2zbopenssl = 1.0.2zcopenssl = 1.0.2zdopenssl = 1.0.2zeopenssl = 1.0.2zfopenssl = 1.0.2zgopenssl = 1.0.2zhopenssl = 1.1.1openssl = 1.1.1aopenssl = 1.1.1bopenssl = 1.1.1copenssl = 1.1.1dopenssl = 1.1.1eopenssl = 1.1.1fopenssl = 1.1.1gopenssl = 1.1.1hopenssl = 1.1.1iopenssl = 1.1.1jopenssl = 1.1.1kopenssl = 1.1.1lopenssl = 1.1.1mopenssl = 1.1.1nopenssl = 1.1.1oopenssl = 1.1.1popenssl = 1.1.1qopenssl = 1.1.1ropenssl = 1.1.1sopenssl = 1.1.1topenssl = 1.1.1uUpgrade past the affected range:
openssl 3.1.2Connected by shared product, vendor, weakness, or advisory.
CVE-2023-3446Medium· 5.3Issue summary: Checking excessively long DH keys or parameters may be very slow. Impact summary: Applications that use the functions DH_check(), DH_check_ex() or EVP_PKEY_param_check() to check a DH key or DH parameters may experience l…
CVE-2023-5678Medium· 5.3Issue 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 ex…
CVE-2023-2650Medium· 6.5Issue summary: Processing some specially crafted ASN.1 object identifiers or data containing them may be very slow. Impact summary: Applications that use OBJ_obj2txt() directly, or use any of the OpenSSL subsystems OCSP, PKCS7/SMIME, CM…
CVE-2023-0466Medium· 5.3The function X509_VERIFY_PARAM_add0_policy() is documented to implicitly enable the certificate policy check when doing certificate verification
CVE-2023-0465Medium· 5.3Applications that use a non-default option when verifying certificates may be vulnerable to an attack from a malicious CA to circumvent certain checks. Invalid certificate policies in leaf certificates are silently ignored by OpenSSL an…
CVE-2023-0464High· 7.5A security vulnerability has been identified in all supported versions of OpenSSL related to the verification of X.509 certificate chains that include policy constraints