Every CVE Search/ Get API key

CVE-2023-6237

Excessive time spent checking invalid RSA public keys

5.9 MediumFix available

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

2.30%Up 2.3 points since Apr 25, 2024
90%50%10%1%

What each source reports

CVE List Score used 5.9

Excessive time spent checking invalid RSA public keys

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
CVE-2023-6237
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-606
Updated
2026-11-02
EUVDEUVD-2023-58483 5.9

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
EUVD-2023-58483
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-hvc4-mjv4-5mw6 5.9

Issue summary: Checking excessively long invalid RSA public keys may take a long time. Impact...

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
GHSA-hvc4-mjv4-5mw6
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-606
Updated
2026-11-02
NVD 5.9

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
CVE-2023-6237
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-606
Updated
2026-11-06
OSVALPINE-CVE-2023-6237 5.9

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
ALPINE-CVE-2023-6237
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVBELL-CVE-2023-6237 5.9
Record
BELL-CVE-2023-6237
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 25 moreShow less
OSV 5.9

Excessive time spent checking invalid RSA public keys

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
CVE-2023-6237
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-606
Updated
2026-11-02
OSVDEBIAN-CVE-2023-6237 5.9

Issue summary: Checking excessively long invalid RSA public keys may take a long time. Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service. When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time. An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack. The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data. The OpenSSL SSL/TLS implementation is not affected by this issue. The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
DEBIAN-CVE-2023-6237
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-07
OSVJLSEC-2026-246 5.9

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
JLSEC-2026-246
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2024:2447 6.5

Red Hat Security Advisory: openssl and openssl-fips-provider security update

Record
RHSA-2024:2447
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H
Updated
2026-11-02
OSVRHSA-2024:9088 6.5

Red Hat Security Advisory: edk2 security update

Record
RHSA-2024:9088
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2023-6237 5.9

Issue summary: Checking excessively long invalid RSA public keys may take a long time. Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service. When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time. An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack. The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data. The OpenSSL SSL/TLS implementation is not affected by this issue. The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
UBUNTU-CVE-2023-6237
CVSS 3.1
5.9 MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVALSA-2024:2447 No score

Low: openssl and openssl-fips-provider security update

OpenSSL is a toolkit that implements the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols, as well as a full-strength general-purpose cryptography library.

Security Fix(es):

  • openssl: AES-SIV cipher implementation contains a bug that causes it to ignore empty associated data entries (CVE-2023-2975)
  • openssl: Excessive time spent checking DH keys and parameters (CVE-2023-3446)
  • OpenSSL: Excessive time spent checking DH q parameter value (CVE-2023-3817)
  • openssl: Generating excessively long X9.42 DH keys or checking excessively long X9.42 DH keys or parameters may be very slow (CVE-2023-5678)
  • openssl: POLY1305 MAC implementation corrupts vector registers on PowerPC (CVE-2023-6129)
  • openssl: Excessive time spent checking invalid RSA public keys (CVE-2023-6237)
  • openssl: denial of service via null dereference (CVE-2024-0727)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2024:2447
Updated
2026-11-02
OSVALSA-2024:9088 No score

Moderate: edk2 security update

EDK (Embedded Development Kit) is a project to enable UEFI support for Virtual Machines. This package contains a sample 64-bit UEFI firmware for QEMU and KVM.

Security Fix(es):

  • mysql: openssl: POLY1305 MAC implementation corrupts vector registers on PowerPC (CVE-2023-6129)
  • openssl: Excessive time spent checking invalid RSA public keys (CVE-2023-6237)
  • openssl: denial of service via null dereference (CVE-2024-0727)
  • edk2: Temporary DoS vulnerability (CVE-2024-1298)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.

Record
ALSA-2024:9088
Updated
2026-11-02
OSVAZL-39946 No score

CVE-2023-6237 affecting package openssl for versions less than 3.3.0-1

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
AZL-39946
Updated
2026-11-02
OSVAZL-39961 No score

CVE-2023-6237 affecting package nodejs for versions less than 20.14.0-1

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
AZL-39961
Updated
2026-11-02
OSVAZL-39968 No score

CVE-2023-6237 affecting package nodejs18 for versions less than 18.20.2-1

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
AZL-39968
Updated
2026-11-02
OSVAZL-42688 No score

CVE-2023-6237 affecting package cloud-hypervisor-cvm for versions less than 38.0.72.2-1

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
AZL-42688
Updated
2026-11-02
OSVAZL-42727 No score

CVE-2023-6237 affecting package cloud-hypervisor-cvm for versions less than 38.0.72.2-1

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
AZL-42727
Updated
2026-11-02
OSVAZL-47670 No score

CVE-2023-6237 affecting package hvloader for versions less than 1.0.1-6

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
AZL-47670
Updated
2026-11-02
OSVAZL-78561 No score

CVE-2023-6237 affecting package openssl-fips-provider 3.1.2-2

Issue summary: Checking excessively long invalid RSA public keys may take a long time.

Impact summary: Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service.

When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time.

An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack.

The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data.

The OpenSSL SSL/TLS implementation is not affected by this issue.

The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Record
AZL-78561
Updated
2026-11-05
OSVCLSA-2025-1741787087 No score

openssl: Fix of CVE-2023-6237

  • CVE-2023-6237: optimize computation time for RSA modulus to avoid possible denial of service while checking excessively long invalid RSA public keys
Record
CLSA-2025-1741787087
Updated
2026-11-02
OSVMGASA-2024-0020 No score

Updated openssl packages fix security vulnerabilities

The updated packages fix security vulnerabilities: Excessive time spent in DH check / generation with large Q parameter value. (CVE-2023-5678) POLY1305 MAC implementation corrupts vector registers on PowerPC. (CVE-2023-6129) Excessive time spent checking invalid RSA public keys. (CVE-2023-6237) PKCS12 Decoding crashes. (CVE-2024-0727)

Record
MGASA-2024-0020
Updated
2026-11-02
OSVMGASA-2024-0036 No score

Updated quictls packages fix security vulnerabilities

The updated packages fix security vulnerabilities: Excessive time spent in DH check / generation with large Q parameter value. (CVE-2023-5678) POLY1305 MAC implementation corrupts vector registers on PowerPC. (CVE-2023-6129) Excessive time spent checking invalid RSA public keys. (CVE-2023-6237) PKCS12 Decoding crashes. (CVE-2024-0727)

Record
MGASA-2024-0036
Updated
2026-11-02
OSVMGASA-2024-0281 No score

Updated quictls packages fix security vulnerabilities

The updated packages fix security vulnerabilities

Record
MGASA-2024-0281
Updated
2026-11-02
OSVopenSUSE-SU-2024:13633-1 No score

libopenssl-3-devel-3.1.4-3.1 on GA media

These are all security issues fixed in the libopenssl-3-devel-3.1.4-3.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13633-1
Updated
2026-11-02
OSVRLSA-2024:9088 No score

Moderate: edk2 security update

EDK (Embedded Development Kit) is a project to enable UEFI support for Virtual Machines. This package contains a sample 64-bit UEFI firmware for QEMU and KVM.

Security Fix(es):

  • mysql: openssl: POLY1305 MAC implementation corrupts vector registers on PowerPC (CVE-2023-6129)

  • openssl: Excessive time spent checking invalid RSA public keys (CVE-2023-6237)

  • openssl: denial of service via null dereference (CVE-2024-0727)

  • edk2: Temporary DoS vulnerability (CVE-2024-1298)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the Rocky Linux 9.5 Release Notes linked from the References section.

Record
RLSA-2024:9088
Updated
2026-11-02
OSVSUSE-SU-2024:0172-1 No score

Security update for openssl-3

This update for openssl-3 fixes the following issues:

  • CVE-2023-6129: Fixed vector register clobbering on PowerPC. (bsc#1218690)
  • CVE-2023-6237: Fixed excessive time spent checking invalid RSA public keys. (bsc#1218810)
Record
SUSE-SU-2024:0172-1
Updated
2026-11-02
OSVSUSE-SU-2024:0518-1 No score

Security update for openssl-3

This update for openssl-3 fixes the following issues:

  • CVE-2023-6129: Fixed vector register clobbering on PowerPC. (bsc#1218690)
  • CVE-2023-6237: Fixed excessive time spent checking invalid RSA public keys. (bsc#1218810)
  • CVE-2024-0727: Denial of service when processing a maliciously formatted PKCS12 file (bsc#1219243).
Record
SUSE-SU-2024:0518-1
Updated
2026-11-02
OSVUSN-6622-1 No score

openssl vulnerabilities

David Benjamin discovered that OpenSSL incorrectly handled excessively long X9.42 DH keys. A remote attacker could possibly use this issue to cause OpenSSL to consume resources, leading to a denial of service. (CVE-2023-5678)

Sverker Eriksson discovered that OpenSSL incorrectly handled POLY1304 MAC on the PowerPC architecture. A remote attacker could use this issue to cause OpenSSL to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 22.04 LTS and Ubuntu 23.04. (CVE-2023-6129)

It was discovered that OpenSSL incorrectly handled excessively long RSA public keys. A remote attacker could possibly use this issue to cause OpenSSL to consume resources, leading to a denial of service. This issue only affected Ubuntu 22.04 LTS and Ubuntu 23.04. (CVE-2023-6237)

Bahaa Naamneh discovered that OpenSSL incorrectly handled certain malformed PKCS12 files. A remote attacker could possibly use this issue to cause OpenSSL to crash, resulting in a denial of service. (CVE-2024-0727)

Record
USN-6622-1
Updated
2026-11-02
OSVUSN-7894-1 No score

edk2 vulnerabilities

It was discovered that EDK II was susceptible to a predictable TCP Initial Sequence Number. An attacker could possibly use this issue to gain unauthorized access. This issue only affected Ubuntu 22.04 LTS, and Ubuntu 24.04 LTS. (CVE-2023-45236, CVE-2023-45237)

It was discovered that EDK II incorrectly handled S3 sleep. An attacker could possibly use this issue to cause a denial of service. This issue only affected Ubuntu 22.04 LTS, and Ubuntu 24.04 LTS. (CVE-2024-1298)

It was discovered that the EDK II PE/COFF loader incorrectly handled certain memory operations. An attacker could possibly use this issue to cause a denial of service, obtain sensitive information, or execute arbitrary code. This issue only affected Ubuntu 22.04 LTS, and Ubuntu 24.04 LTS. (CVE-2024-38796)

It was discovered that the EDK II PE image hashing function incorrectly handled certain memory operations. An attacker could possibly use this issue to cause a denial of service, or execute arbitrary code. (CVE-2024-38797)

It was discovered that the EDK II BIOS incorrectly handled certain memory operations. An attacker could possibly use this issue to cause a denial of service. (CVE-2024-38805, CVE-2025-2295)

It was discovered that EDK II incorrectly handled the enabling of MCE. An attacker could possibly use this issue to cause a denial of service, or execute arbitrary code. (CVE-2025-3770)

It was discovered that the OpenSSL library embedded in EDK II contained multiple vulnerabilties. An attacker could possibly use these issues to cause a denial of service, obtain sensitive information, or execute arbitrary code. (CVE-2021-3712, CVE-2022-0778, CVE-2022-4304, CVE-2022-4450, CVE-2023-0215, CVE-2023-0286, CVE-2023-0464, CVE-2023-0465, CVE-2023-0466, CVE-2023-2650, CVE-2023-3446, CVE-2023-3817, CVE-2023-5678, CVE-2023-6237, CVE-2024-0727, CVE-2024-13176, CVE-2024-2511, CVE-2024-41996, CVE-2024-4741, CVE-2024-5535, CVE-2024-6119, CVE-2024-9143, CVE-2025-9232)

Record
USN-7894-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
openssl
Alpine:v3.17
before 3.0.12-r3
3.0.12-r3
openssl
Alpine:v3.18
before 3.1.4-r4
3.1.4-r4
openssl
Alpine:v3.19
before 3.1.4-r4
3.1.4-r4
openssl
Alpine:v3.20
before 3.1.4-r4
3.1.4-r4
openssl
Alpine:v3.21
before 3.1.4-r4
3.1.4-r4
openssl
Alpine:v3.22
before 3.1.4-r4
3.1.4-r4
openssl
Alpine:v3.23
before 3.1.4-r4
3.1.4-r4
openssl
Alpine:v3.24
before 3.1.4-r4
3.1.4-r4
openssl
AlmaLinux:9
From an advisory covering 7 CVEs
before 1:3.0.7-27.el9
1:3.0.7-27.el9
openssl-devel
AlmaLinux:9
From an advisory covering 7 CVEs
before 1:3.0.7-27.el9
1:3.0.7-27.el9
Show 71 moreShow less
Affected packages
PackageAffectedFixed
openssl-libs
AlmaLinux:9
From an advisory covering 7 CVEs
before 1:3.0.7-27.el9
1:3.0.7-27.el9
openssl-perl
AlmaLinux:9
From an advisory covering 7 CVEs
before 1:3.0.7-27.el9
1:3.0.7-27.el9
edk2-aarch64
AlmaLinux:9
From an advisory covering 4 CVEs
before 20240524-6.el9_5
20240524-6.el9_5
edk2-ovmf
AlmaLinux:9
From an advisory covering 4 CVEs
before 20240524-6.el9_5
20240524-6.el9_5
edk2-tools
AlmaLinux:9
From an advisory covering 4 CVEs
before 20240524-6.el9_5
20240524-6.el9_5
edk2-tools-doc
AlmaLinux:9
From an advisory covering 4 CVEs
before 20240524-6.el9_5
20240524-6.el9_5
openssl
Azure Linux:3
before 3.3.0-1
3.3.0-1
nodejs
Azure Linux:3
before 20.14.0-1
20.14.0-1
nodejs18
Azure Linux:2
before 18.20.2-1
18.20.2-1
cloud-hypervisor-cvm
Azure Linux:2
before 38.0.72.2-1
38.0.72.2-1
cloud-hypervisor-cvm
Azure Linux:3
before 38.0.72.2-1
38.0.72.2-1
hvloader
Azure Linux:2
before 1.0.1-6
1.0.1-6
openssl-fips-provider
Azure Linux:3
through 3.1.2-2 None known
openssl
Alpaquita:23
3.0.10-r0 up to 3.0.12-r3
3.0.12-r3
openssl
Alpaquita:stream
3.1.1-r1 up to 3.1.4-r3
3.1.4-r3
openssl
BellSoft Hardened Containers:23
3.0.10-r0 up to 3.0.12-r3
3.0.12-r3
openssl
BellSoft Hardened Containers:stream
3.1.1-r1 up to 3.1.4-r3
3.1.4-r3
openssl
TuxCare:AlmaLinux:9.2
before 1:3.0.7-17.el9_2.tuxcare.els8
1:3.0.7-17.el9_2.tuxcare.els8
openssl-devel
TuxCare:AlmaLinux:9.2
before 1:3.0.7-17.el9_2.tuxcare.els8
1:3.0.7-17.el9_2.tuxcare.els8
openssl-libs
TuxCare:AlmaLinux:9.2
before 1:3.0.7-17.el9_2.tuxcare.els8
1:3.0.7-17.el9_2.tuxcare.els8
openssl-perl
TuxCare:AlmaLinux:9.2
before 1:3.0.7-17.el9_2.tuxcare.els8
1:3.0.7-17.el9_2.tuxcare.els8
openssl
Debian:12
before 3.0.13-1~deb12u1, plus listed versions
3.0.10-13.0.10-1~deb12u13.0.11-13.0.11-1~deb12u13.0.11-1~deb12u23.0.12-13.0.12-23.0.9-1
3.0.13-1~deb12u1
openssl
Debian:13
before 3.1.5-1
3.1.5-1
openssl
Debian:14
before 3.1.5-1
3.1.5-1
OpenSSL_jll
Julia
3.0.8+0 up to 3.0.13+0
3.0.13+0
openssl
Mageia:9
From an advisory covering 4 CVEs
before 3.0.12-1.1.mga9
3.0.12-1.1.mga9
quictls
Mageia:9
From an advisory covering 4 CVEs
before 3.0.12-1.1.mga9
3.0.12-1.1.mga9
quictls
Mageia:9
From an advisory covering 8 CVEs
before 3.0.14-1.1.mga9
3.0.14-1.1.mga9
openssl-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 CVEs
before 1:3.0.7-27.el9
1:3.0.7-27.el9
openssl-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 CVEs
before 1:3.0.7-27.el9
1:3.0.7-27.el9
openssl-devel
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 CVEs
before 1:3.0.7-27.el9
1:3.0.7-27.el9
openssl-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 CVEs
before 1:3.0.7-27.el9
1:3.0.7-27.el9
openssl-perl
Red Hat:enterprise_linux:9::appstream
From an advisory covering 7 CVEs
before 1:3.0.7-27.el9
1:3.0.7-27.el9
openssl
Red Hat:enterprise_linux:9::baseos
From an advisory covering 7 CVEs
before 1:3.0.7-27.el9
1:3.0.7-27.el9
openssl-debuginfo
Red Hat:enterprise_linux:9::baseos
From an advisory covering 7 CVEs
before 1:3.0.7-27.el9
1:3.0.7-27.el9
openssl-debugsource
Red Hat:enterprise_linux:9::baseos
From an advisory covering 7 CVEs
before 1:3.0.7-27.el9
1:3.0.7-27.el9
openssl-libs
Red Hat:enterprise_linux:9::baseos
From an advisory covering 7 CVEs
before 1:3.0.7-27.el9
1:3.0.7-27.el9
openssl-libs-debuginfo
Red Hat:enterprise_linux:9::baseos
From an advisory covering 7 CVEs
before 1:3.0.7-27.el9
1:3.0.7-27.el9
edk2
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:20240524-6.el9_5
0:20240524-6.el9_5
edk2-aarch64
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:20240524-6.el9_5
0:20240524-6.el9_5
edk2-ovmf
Red Hat:enterprise_linux:9::appstream
From an advisory covering 4 CVEs
before 0:20240524-6.el9_5
0:20240524-6.el9_5
edk2-aarch64
Red Hat:enterprise_linux:9::crb
From an advisory covering 4 CVEs
before 0:20240524-6.el9_5
0:20240524-6.el9_5
edk2-debugsource
Red Hat:enterprise_linux:9::crb
From an advisory covering 4 CVEs
before 0:20240524-6.el9_5
0:20240524-6.el9_5
edk2-ovmf
Red Hat:enterprise_linux:9::crb
From an advisory covering 4 CVEs
before 0:20240524-6.el9_5
0:20240524-6.el9_5
edk2-tools
Red Hat:enterprise_linux:9::crb
From an advisory covering 4 CVEs
before 0:20240524-6.el9_5
0:20240524-6.el9_5
edk2-tools-debuginfo
Red Hat:enterprise_linux:9::crb
From an advisory covering 4 CVEs
before 0:20240524-6.el9_5
0:20240524-6.el9_5
edk2-tools-doc
Red Hat:enterprise_linux:9::crb
From an advisory covering 4 CVEs
before 0:20240524-6.el9_5
0:20240524-6.el9_5
edk2
Rocky Linux:9
From an advisory covering 4 CVEs
before 0:20240524-6.el9_5.3
0:20240524-6.el9_5.3
openssl-3
SUSE:Linux Enterprise Module for Basesystem 15 SP5
From an advisory covering 2 CVEs
before 3.0.8-150500.5.24.1
3.0.8-150500.5.24.1
openssl-3
openSUSE:Leap 15.5
From an advisory covering 2 CVEs
before 3.0.8-150500.5.24.1
3.0.8-150500.5.24.1
openssl-3
SUSE:Linux Enterprise Micro 5.3
From an advisory covering 3 CVEs
before 3.0.8-150400.4.49.1
3.0.8-150400.4.49.1
openssl-3
SUSE:Linux Enterprise Micro 5.4
From an advisory covering 3 CVEs
before 3.0.8-150400.4.49.1
3.0.8-150400.4.49.1
openssl-3
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 3 CVEs
before 3.0.8-150400.4.49.1
3.0.8-150400.4.49.1
openssl-3
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 3 CVEs
before 3.0.8-150400.4.49.1
3.0.8-150400.4.49.1
openssl-3
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 3 CVEs
before 3.0.8-150400.4.49.1
3.0.8-150400.4.49.1
openssl-3
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 3 CVEs
before 3.0.8-150400.4.49.1
3.0.8-150400.4.49.1
openssl-3
SUSE:Manager Proxy 4.3
From an advisory covering 3 CVEs
before 3.0.8-150400.4.49.1
3.0.8-150400.4.49.1
openssl-3
SUSE:Manager Server 4.3
From an advisory covering 3 CVEs
before 3.0.8-150400.4.49.1
3.0.8-150400.4.49.1
openssl-3
openSUSE:Leap Micro 5.3
From an advisory covering 3 CVEs
before 3.0.8-150400.4.49.1
3.0.8-150400.4.49.1
openssl-3
openSUSE:Leap Micro 5.4
From an advisory covering 3 CVEs
before 3.0.8-150400.4.49.1
3.0.8-150400.4.49.1
openssl
Ubuntu:22.04:LTS
before 3.0.2-0ubuntu1.14, plus listed versions
1.1.1l-1ubuntu13.0.0-1ubuntu13.0.1-0ubuntu13.0.2-0ubuntu13.0.2-0ubuntu1.1
Show 10 moreShow less
3.0.2-0ubuntu1.23.0.2-0ubuntu1.43.0.2-0ubuntu1.53.0.2-0ubuntu1.63.0.2-0ubuntu1.73.0.2-0ubuntu1.83.0.2-0ubuntu1.93.0.2-0ubuntu1.103.0.2-0ubuntu1.123.0.2-0ubuntu1.13
3.0.2-0ubuntu1.14
nodejs
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
12.22.5~dfsg-5ubuntu112.22.7~dfsg-2ubuntu112.22.7~dfsg-2ubuntu312.22.9~dfsg-1ubuntu212.22.9~dfsg-1ubuntu3
Show 7 moreShow less
12.22.9~dfsg-1ubuntu3.112.22.9~dfsg-1ubuntu3.212.22.9~dfsg-1ubuntu3.312.22.9~dfsg-1ubuntu3.412.22.9~dfsg-1ubuntu3.512.22.9~dfsg-1ubuntu3.612.22.9~dfsg-1ubuntu3.6+esm2
None known
openssl
Ubuntu:Pro:FIPS-preview:22.04:LTS
All versions, plus listed versions
3.0.2-0ubuntu1.10+Fips13.0.2-0ubuntu1.12+Fips1
None known
openssl
Ubuntu:Pro:FIPS-updates:22.04:LTS
before 3.0.2-0ubuntu1.14+Fips1, plus listed versions
3.0.2-0ubuntu1.10+Fips13.0.2-0ubuntu1.12+Fips1
3.0.2-0ubuntu1.14+Fips1
edk2
Ubuntu:24.04:LTS
before 2024.02-2ubuntu0.6, plus listed versions
2023.05-22023.11-22023.11-32023.11-42023.11-5
Show 8 moreShow less
2023.11-62023.11-82024.02-12024.02-22024.02-2ubuntu0.12024.02-2ubuntu0.32024.02-2ubuntu0.42024.02-2ubuntu0.5
2024.02-2ubuntu0.6
openssl
Ubuntu:24.04:LTS
before 3.0.10-1ubuntu4, plus listed versions
3.0.10-1ubuntu23.0.10-1ubuntu2.13.0.10-1ubuntu3
3.0.10-1ubuntu4
openssl
Ubuntu:20.04:LTS
From an advisory covering 4 CVEs
before 1.1.1f-1ubuntu2.21, plus listed versions
1.1.1c-1ubuntu41.1.1d-2ubuntu31.1.1d-2ubuntu61.1.1f-1ubuntu11.1.1f-1ubuntu2
Show 17 moreShow less
1.1.1f-1ubuntu2.11.1.1f-1ubuntu2.21.1.1f-1ubuntu2.31.1.1f-1ubuntu2.41.1.1f-1ubuntu2.51.1.1f-1ubuntu2.81.1.1f-1ubuntu2.91.1.1f-1ubuntu2.101.1.1f-1ubuntu2.111.1.1f-1ubuntu2.121.1.1f-1ubuntu2.131.1.1f-1ubuntu2.151.1.1f-1ubuntu2.161.1.1f-1ubuntu2.171.1.1f-1ubuntu2.181.1.1f-1ubuntu2.191.1.1f-1ubuntu2.20
1.1.1f-1ubuntu2.21
openssl
Ubuntu:22.04:LTS
From an advisory covering 4 CVEs
before 3.0.2-0ubuntu1.14, plus listed versions
1.1.1l-1ubuntu13.0.0-1ubuntu13.0.1-0ubuntu13.0.2-0ubuntu13.0.2-0ubuntu1.1
Show 10 moreShow less
3.0.2-0ubuntu1.23.0.2-0ubuntu1.43.0.2-0ubuntu1.53.0.2-0ubuntu1.63.0.2-0ubuntu1.73.0.2-0ubuntu1.83.0.2-0ubuntu1.93.0.2-0ubuntu1.103.0.2-0ubuntu1.123.0.2-0ubuntu1.13
3.0.2-0ubuntu1.14
edk2
Ubuntu:22.04:LTS
From an advisory covering 30 CVEs
before 2022.02-3ubuntu0.22.04.4, plus listed versions
2021.08~rc0-22021.08-32021.11~rc1-12021.11-12021.11-2
Show 8 moreShow less
2022.02~rc1-12022.02~rc1-1ubuntu12022.02-12022.02-22022.02-32022.02-3ubuntu0.22.04.12022.02-3ubuntu0.22.04.22022.02-3ubuntu0.22.04.3
2022.02-3ubuntu0.22.04.4
edk2
Ubuntu:24.04:LTS
From an advisory covering 30 CVEs
before 2024.02-2ubuntu0.6, plus listed versions
2023.05-22023.11-22023.11-32023.11-42023.11-5
Show 8 moreShow less
2023.11-62023.11-82024.02-12024.02-22024.02-2ubuntu0.12024.02-2ubuntu0.32024.02-2ubuntu0.42024.02-2ubuntu0.5
2024.02-2ubuntu0.6
openssl-3
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 3.1.4-3.1
3.1.4-3.1

History

History
RecordedChangedSources
affected
factsOSV
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2023-6237 is a medium vulnerability (CVSS 5.9) in Openssl, published January 15, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.30%, the 83rd percentile. Fixed in openssl 3.0.12-r3.

References

Show 139 moreShow less
MoveEnter Open