Every CVE Search/ Get API key

CVE-2024-12797

RFC7250 handshakes with unauthenticated servers don't abort as expected

7.4 HighFix available

Issue summary: Clients using RFC7250 Raw Public Keys (RPKs) to authenticate a server may fail to notice that the server was not authenticated, because handshakes don't abort as expected when the SSL_VERIFY_PEER verification mode is set.

Impact summary: TLS and DTLS connections using raw public keys may be vulnerable to man-in-middle attacks when server authentication failure is not detected by clients.

RPKs are disabled by default in both TLS clients and TLS servers. The issue only arises when TLS clients explicitly enable RPK use by the server, and the server, likewise, enables sending of an RPK instead of an X.509 certificate chain. The affected clients are those that then rely on the handshake to fail when the server's RPK fails to match one of the expected public keys, by setting the verification mode to SSL_VERIFY_PEER.

Clients that enable server-side raw public keys can still find out that raw public key verification failed by calling SSL_get_verify_result(), and those that do, and take appropriate action, are not affected. This issue was introduced in the initial implementation of RPK support in OpenSSL 3.2.

The FIPS modules in 3.4, 3.3, 3.2, 3.1 and 3.0 are not 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
High
Integrity
High
Availability
None

Exploit likelihood

1.86%Up 1.8 points since Feb 12, 2025
90%50%10%1%

What each source reports

CVE List Score used 7.4

RFC7250 handshakes with unauthenticated servers don't abort as expected

Issue summary: Clients using RFC7250 Raw Public Keys (RPKs) to authenticate a server may fail to notice that the server was not authenticated, because handshakes don't abort as expected when the SSL_VERIFY_PEER verification mode is set.

Impact summary: TLS and DTLS connections using raw public keys may be vulnerable to man-in-middle attacks when server authentication failure is not detected by clients.

RPKs are disabled by default in both TLS clients and TLS servers. The issue only arises when TLS clients explicitly enable RPK use by the server, and the server, likewise, enables sending of an RPK instead of an X.509 certificate chain. The affected clients are those that then rely on the handshake to fail when the server's RPK fails to match one of the expected public keys, by setting the verification mode to SSL_VERIFY_PEER.

Clients that enable server-side raw public keys can still find out that raw public key verification failed by calling SSL_get_verify_result(), and those that do, and take appropriate action, are not affected. This issue was introduced in the initial implementation of RPK support in OpenSSL 3.2.

The FIPS modules in 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.

Record
CVE-2024-12797
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-392
Updated
2026-11-06
EUVDEUVD-2024-51115 7.4

Issue summary: Clients using RFC7250 Raw Public Keys (RPKs) to authenticate a server may fail to notice that the server was not authenticated, because handshakes don't abort as expected when the SSL_VERIFY_PEER verification mode is set.

Impact summary: TLS and DTLS connections using raw public keys may be vulnerable to man-in-middle attacks when server authentication failure is not detected by clients.

RPKs are disabled by default in both TLS clients and TLS servers. The issue only arises when TLS clients explicitly enable RPK use by the server, and the server, likewise, enables sending of an RPK instead of an X.509 certificate chain. The affected clients are those that then rely on the handshake to fail when the server's RPK fails to match one of the expected public keys, by setting the verification mode to SSL_VERIFY_PEER.

Clients that enable server-side raw public keys can still find out that raw public key verification failed by calling SSL_get_verify_result(), and those that do, and take appropriate action, are not affected. This issue was introduced in the initial implementation of RPK support in OpenSSL 3.2.

The FIPS modules in 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.

Record
EUVD-2024-51115
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-06
GitHub AdvisoriesGHSA-79v4-65xg-pq4g No score

Vulnerable OpenSSL included in cryptography wheels

pyca/cryptography's wheels include a statically linked copy of OpenSSL. The versions of OpenSSL included in cryptography 42.0.0-44.0.0 are vulnerable to a security issue. More details about the vulnerability itself can be found in https://openssl-library.org/news/secadv/20250211.txt.

If you are building cryptography source ("sdist") then you are responsible for upgrading your copy of OpenSSL. Only users installing from wheels built by the cryptography project (i.e., those distributed on PyPI) need to update their cryptography versions.

Record
GHSA-79v4-65xg-pq4g
Weakness
CWE-392, CWE-1395
Updated
2026-11-02
GitHub AdvisoriesGHSA-h4gh-qq45-vh27 No score

pyca/cryptography has a vulnerable OpenSSL included in cryptography wheels

pyca/cryptography's wheels include a statically linked copy of OpenSSL. The versions of OpenSSL included in cryptography 37.0.0-43.0.0 are vulnerable to a security issue. More details about the vulnerability itself can be found in https://openssl-library.org/news/secadv/20240903.txt.

If you are building cryptography source ("sdist") then you are responsible for upgrading your copy of OpenSSL. Only users installing from wheels built by the cryptography project (i.e., those distributed on PyPI) need to update their cryptography versions.

Record
GHSA-h4gh-qq45-vh27
Weakness
CWE-1395
Updated
2026-11-02
NVD 7.4

Issue summary: Clients using RFC7250 Raw Public Keys (RPKs) to authenticate a server may fail to notice that the server was not authenticated, because handshakes don't abort as expected when the SSL_VERIFY_PEER verification mode is set.

Impact summary: TLS and DTLS connections using raw public keys may be vulnerable to man-in-middle attacks when server authentication failure is not detected by clients.

RPKs are disabled by default in both TLS clients and TLS servers. The issue only arises when TLS clients explicitly enable RPK use by the server, and the server, likewise, enables sending of an RPK instead of an X.509 certificate chain. The affected clients are those that then rely on the handshake to fail when the server's RPK fails to match one of the expected public keys, by setting the verification mode to SSL_VERIFY_PEER.

Clients that enable server-side raw public keys can still find out that raw public key verification failed by calling SSL_get_verify_result(), and those that do, and take appropriate action, are not affected. This issue was introduced in the initial implementation of RPK support in OpenSSL 3.2.

The FIPS modules in 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.

Record
CVE-2024-12797
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-392
Updated
2026-11-07
OSVALPINE-CVE-2024-12797 7.4

Issue summary: Clients using RFC7250 Raw Public Keys (RPKs) to authenticate a server may fail to notice that the server was not authenticated, because handshakes don't abort as expected when the SSL_VERIFY_PEER verification mode is set.

Impact summary: TLS and DTLS connections using raw public keys may be vulnerable to man-in-middle attacks when server authentication failure is not detected by clients.

RPKs are disabled by default in both TLS clients and TLS servers. The issue only arises when TLS clients explicitly enable RPK use by the server, and the server, likewise, enables sending of an RPK instead of an X.509 certificate chain. The affected clients are those that then rely on the handshake to fail when the server's RPK fails to match one of the expected public keys, by setting the verification mode to SSL_VERIFY_PEER.

Clients that enable server-side raw public keys can still find out that raw public key verification failed by calling SSL_get_verify_result(), and those that do, and take appropriate action, are not affected. This issue was introduced in the initial implementation of RPK support in OpenSSL 3.2.

The FIPS modules in 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.

Record
ALPINE-CVE-2024-12797
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-07
Show 25 moreShow less
OSVBELL-CVE-2024-12797 6.3
Record
BELL-CVE-2024-12797
CVSS 3.1
6.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSV 7.4

RFC7250 handshakes with unauthenticated servers don't abort as expected

Issue summary: Clients using RFC7250 Raw Public Keys (RPKs) to authenticate a server may fail to notice that the server was not authenticated, because handshakes don't abort as expected when the SSL_VERIFY_PEER verification mode is set.

Impact summary: TLS and DTLS connections using raw public keys may be vulnerable to man-in-middle attacks when server authentication failure is not detected by clients.

RPKs are disabled by default in both TLS clients and TLS servers. The issue only arises when TLS clients explicitly enable RPK use by the server, and the server, likewise, enables sending of an RPK instead of an X.509 certificate chain. The affected clients are those that then rely on the handshake to fail when the server's RPK fails to match one of the expected public keys, by setting the verification mode to SSL_VERIFY_PEER.

Clients that enable server-side raw public keys can still find out that raw public key verification failed by calling SSL_get_verify_result(), and those that do, and take appropriate action, are not affected. This issue was introduced in the initial implementation of RPK support in OpenSSL 3.2.

The FIPS modules in 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.

Record
CVE-2024-12797
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness
CWE-392
Updated
2026-11-07
OSVDEBIAN-CVE-2024-12797 7.4

Issue summary: Clients using RFC7250 Raw Public Keys (RPKs) to authenticate a server may fail to notice that the server was not authenticated, because handshakes don't abort as expected when the SSL_VERIFY_PEER verification mode is set. Impact summary: TLS and DTLS connections using raw public keys may be vulnerable to man-in-middle attacks when server authentication failure is not detected by clients. RPKs are disabled by default in both TLS clients and TLS servers. The issue only arises when TLS clients explicitly enable RPK use by the server, and the server, likewise, enables sending of an RPK instead of an X.509 certificate chain. The affected clients are those that then rely on the handshake to fail when the server's RPK fails to match one of the expected public keys, by setting the verification mode to SSL_VERIFY_PEER. Clients that enable server-side raw public keys can still find out that raw public key verification failed by calling SSL_get_verify_result(), and those that do, and take appropriate action, are not affected. This issue was introduced in the initial implementation of RPK support in OpenSSL 3.2. The FIPS modules in 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.

Record
DEBIAN-CVE-2024-12797
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-07
OSVRHBA-2025:6314 7.4

Red Hat Bug Fix Advisory: openssl bug fix and enhancement update

Record
RHBA-2025:6314
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRHSA-2025:1330 7.4

Red Hat Security Advisory: openssl security update

Record
RHSA-2025:1330
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVRLSA-2025:1330 7.4

Important: openssl 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: RFC7250 handshakes with unauthenticated servers don't abort as expected (CVE-2024-12797)

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.

Record
RLSA-2025:1330
CVSS 3.1
7.4 HighCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2024-12797 6.3

Issue summary: Clients using RFC7250 Raw Public Keys (RPKs) to authenticate a server may fail to notice that the server was not authenticated, because handshakes don't abort as expected when the SSL_VERIFY_PEER verification mode is set. Impact summary: TLS and DTLS connections using raw public keys may be vulnerable to man-in-middle attacks when server authentication failure is not detected by clients. RPKs are disabled by default in both TLS clients and TLS servers. The issue only arises when TLS clients explicitly enable RPK use by the server, and the server, likewise, enables sending of an RPK instead of an X.509 certificate chain. The affected clients are those that then rely on the handshake to fail when the server's RPK fails to match one of the expected public keys, by setting the verification mode to SSL_VERIFY_PEER. Clients that enable server-side raw public keys can still find out that raw public key verification failed by calling SSL_get_verify_result(), and those that do, and take appropriate action, are not affected. This issue was introduced in the initial implementation of RPK support in OpenSSL 3.2. The FIPS modules in 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.

Record
UBUNTU-CVE-2024-12797
CVSS 3.1
6.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVALSA-2025:1330 No score

Important: openssl 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: RFC7250 handshakes with unauthenticated servers don't abort as expected (CVE-2024-12797)

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.

Record
ALSA-2025:1330
Updated
2026-11-02
OSVAZL-56723 No score

CVE-2024-12797 for package cloud-hypervisor-cvm is not applicable

This CVE either no longer is or was never applicable.

Record
AZL-56723
Updated
2026-11-02
OSVAZL-56761 No score

CVE-2024-12797 affecting package cloud-hypervisor-cvm for versions less than 38.0.72.2-5

Issue summary: Clients using RFC7250 Raw Public Keys (RPKs) to authenticate a server may fail to notice that the server was not authenticated, because handshakes don't abort as expected when the SSL_VERIFY_PEER verification mode is set.

Impact summary: TLS and DTLS connections using raw public keys may be vulnerable to man-in-middle attacks when server authentication failure is not detected by clients.

RPKs are disabled by default in both TLS clients and TLS servers. The issue only arises when TLS clients explicitly enable RPK use by the server, and the server, likewise, enables sending of an RPK instead of an X.509 certificate chain. The affected clients are those that then rely on the handshake to fail when the server's RPK fails to match one of the expected public keys, by setting the verification mode to SSL_VERIFY_PEER.

Clients that enable server-side raw public keys can still find out that raw public key verification failed by calling SSL_get_verify_result(), and those that do, and take appropriate action, are not affected. This issue was introduced in the initial implementation of RPK support in OpenSSL 3.2.

The FIPS modules in 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.

Record
AZL-56761
Updated
2026-11-02
OSVAZL-56774 No score

CVE-2024-12797 affecting package openssl for versions less than 3.3.3-1

Issue summary: Clients using RFC7250 Raw Public Keys (RPKs) to authenticate a server may fail to notice that the server was not authenticated, because handshakes don't abort as expected when the SSL_VERIFY_PEER verification mode is set.

Impact summary: TLS and DTLS connections using raw public keys may be vulnerable to man-in-middle attacks when server authentication failure is not detected by clients.

RPKs are disabled by default in both TLS clients and TLS servers. The issue only arises when TLS clients explicitly enable RPK use by the server, and the server, likewise, enables sending of an RPK instead of an X.509 certificate chain. The affected clients are those that then rely on the handshake to fail when the server's RPK fails to match one of the expected public keys, by setting the verification mode to SSL_VERIFY_PEER.

Clients that enable server-side raw public keys can still find out that raw public key verification failed by calling SSL_get_verify_result(), and those that do, and take appropriate action, are not affected. This issue was introduced in the initial implementation of RPK support in OpenSSL 3.2.

The FIPS modules in 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.

Record
AZL-56774
Updated
2026-11-02
OSVAZL-78591 No score

CVE-2024-12797 affecting package openssl-fips-provider 3.1.2-2

Issue summary: Clients using RFC7250 Raw Public Keys (RPKs) to authenticate a server may fail to notice that the server was not authenticated, because handshakes don't abort as expected when the SSL_VERIFY_PEER verification mode is set.

Impact summary: TLS and DTLS connections using raw public keys may be vulnerable to man-in-middle attacks when server authentication failure is not detected by clients.

RPKs are disabled by default in both TLS clients and TLS servers. The issue only arises when TLS clients explicitly enable RPK use by the server, and the server, likewise, enables sending of an RPK instead of an X.509 certificate chain. The affected clients are those that then rely on the handshake to fail when the server's RPK fails to match one of the expected public keys, by setting the verification mode to SSL_VERIFY_PEER.

Clients that enable server-side raw public keys can still find out that raw public key verification failed by calling SSL_get_verify_result(), and those that do, and take appropriate action, are not affected. This issue was introduced in the initial implementation of RPK support in OpenSSL 3.2.

The FIPS modules in 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.

Record
AZL-78591
Updated
2026-11-05
OSVCLSA-2025-1750637629 No score

TuxCare security update for cryptography (2 CVEs)

TuxCare rebuilt cryptography to address 2 CVEs. Fixed in 42.0.8.post1+tuxcare.

Record
CLSA-2025-1750637629
Updated
2026-11-02
OSVCLSA-2025-1750637631 No score

TuxCare security update for cryptography (1 CVE)

TuxCare rebuilt cryptography to address 1 CVE. Fixed in 43.0.3.post1+tuxcare.

Record
CLSA-2025-1750637631
Updated
2026-11-02
OSVCLSA-2025-1751550314 No score

openssl: Fix of CVE-2024-12797

  • RFC7250 handshakes with unauthenticated servers don't abort as expected (CVE-2024-12797) Resolves: RHEL-76755
Record
CLSA-2025-1751550314
Updated
2026-11-02
OSVCLSA-2025-1752624830 No score

TuxCare security update for cryptography (1 CVE)

TuxCare rebuilt cryptography to address 1 CVE. Fixed in 43.0.1.post1+tuxcare.

Record
CLSA-2025-1752624830
Updated
2026-11-02
OSVCLSA-2025-1759277628 No score

TuxCare security update for cryptography (2 CVEs)

TuxCare rebuilt cryptography to address 2 CVEs. Fixed in 42.0.0.post1+tuxcare.

Record
CLSA-2025-1759277628
Updated
2026-11-02
OSVCLSA-2026-1772151044 No score

TuxCare security update for cryptography (1 CVE)

TuxCare rebuilt cryptography to address 1 CVE. Fixed in 3.4.8.post3+tuxcare.

Record
CLSA-2026-1772151044
Updated
2026-11-02
OSVGHSA-79v4-65xg-pq4g No score

Vulnerable OpenSSL included in cryptography wheels

pyca/cryptography's wheels include a statically linked copy of OpenSSL. The versions of OpenSSL included in cryptography 42.0.0-44.0.0 are vulnerable to a security issue. More details about the vulnerability itself can be found in https://openssl-library.org/news/secadv/20250211.txt.

If you are building cryptography source ("sdist") then you are responsible for upgrading your copy of OpenSSL. Only users installing from wheels built by the cryptography project (i.e., those distributed on PyPI) need to update their cryptography versions.

Record
GHSA-79v4-65xg-pq4g
Weakness
CWE-1395, CWE-392
Updated
2026-11-02
OSVGHSA-h4gh-qq45-vh27 No score

pyca/cryptography has a vulnerable OpenSSL included in cryptography wheels

pyca/cryptography's wheels include a statically linked copy of OpenSSL. The versions of OpenSSL included in cryptography 37.0.0-43.0.0 are vulnerable to a security issue. More details about the vulnerability itself can be found in https://openssl-library.org/news/secadv/20240903.txt.

If you are building cryptography source ("sdist") then you are responsible for upgrading your copy of OpenSSL. Only users installing from wheels built by the cryptography project (i.e., those distributed on PyPI) need to update their cryptography versions.

Record
GHSA-h4gh-qq45-vh27
Weakness
CWE-1395
Updated
2026-11-02
OSVopenSUSE-SU-2025:14802-1 No score

libopenssl-3-devel-3.2.4-1.1 on GA media

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

Record
openSUSE-SU-2025:14802-1
Updated
2026-11-02
OSVPYSEC-2026-1284 No score

Vulnerable OpenSSL included in cryptography wheels

pyca/cryptography's wheels include a statically linked copy of OpenSSL. The versions of OpenSSL included in cryptography 42.0.0-44.0.0 are vulnerable to a security issue. More details about the vulnerability itself can be found in https://openssl-library.org/news/secadv/20250211.txt.

If you are building cryptography source ("sdist") then you are responsible for upgrading your copy of OpenSSL. Only users installing from wheels built by the cryptography project (i.e., those distributed on PyPI) need to update their cryptography versions.

Record
PYSEC-2026-1284
Updated
2026-11-02
OSVROOT-APP-PYPI-CVE-2024-12797 No score

CVE-2024-12797 in cryptography - Patched by Root

Root has patched CVE-2024-12797 in the cryptography package for Root:PyPI. Multiple fixed versions available.

Record
ROOT-APP-PYPI-CVE-2024-12797
Updated
2026-11-02
OSVROOT-OS-ALPINE-318-CVE-2024-12797 No score

CVE-2024-12797 in openssl - Patched by Root

Root has patched CVE-2024-12797 in the openssl package for Root:Alpine:3.18. Multiple fixed versions available.

Record
ROOT-OS-ALPINE-318-CVE-2024-12797
Updated
2026-11-02
OSVSUSE-SU-2025:02042-1 No score

Security update for openssl-3

This update for openssl-3 fixes the following issues:

  • CVE-2025-27587: timing side-channel vulnerability in the P-384 implementation when used with ECDSA (bsc#1243459).
  • CVE-2024-12797: Fixed that RFC7250 handshakes with unauthenticated servers don't abort as expected. (bsc#1236599)
  • CVE-2024-13176: Fixed timing side-channel in ECDSA signature computation (bsc#1236136)
Record
SUSE-SU-2025:02042-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
cryptography
PyPI
42.0.0 up to 44.0.1
44.0.1
cryptography
PyPI
37.0.0 up to 43.0.1
43.0.1
openssl
Alpine:v3.20
3.2.0 up to 3.3.3-r0
3.3.3-r0
openssl
Alpine:v3.21
3.2.0 up to 3.3.3-r0
3.3.3-r0
openssl
Alpine:v3.22
3.2.0 up to 3.3.3-r0
3.3.3-r0
openssl
Alpine:v3.23
3.2.0 up to 3.3.3-r0
3.3.3-r0
openssl
Alpine:v3.24
3.2.0 up to 3.3.3-r0
3.3.3-r0
openssl
AlmaLinux:9
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
openssl-devel
AlmaLinux:9
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
openssl-libs
AlmaLinux:9
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
Show 42 moreShow less
Affected packages
PackageAffectedFixed
openssl-perl
AlmaLinux:9
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
cloud-hypervisor-cvm
Azure Linux:2
before 38.0.72.2-5
38.0.72.2-5
openssl
Azure Linux:3
before 3.3.3-1
3.3.3-1
openssl-fips-provider
Azure Linux:3
through 3.1.2-2 None known
openssl
Alpaquita:stream
3.2.1-r0 up to 3.3.3-r0
3.3.3-r0
openssl
BellSoft Hardened Containers:stream
3.2.1-r0 up to 3.3.3-r0
3.3.3-r0
cryptography
TuxCare:PyPI
42.0.8 up to 42.0.8.post1+tuxcare
42.0.8.post1+tuxcare
cryptography
TuxCare:PyPI
43.0.3 up to 43.0.3.post1+tuxcare
43.0.3.post1+tuxcare
openssl
TuxCare:AlmaLinux:9.6
before 1:3.2.2-6.el9_6.1.tuxcare.6
1:3.2.2-6.el9_6.1.tuxcare.6
openssl-devel
TuxCare:AlmaLinux:9.6
before 1:3.2.2-6.el9_6.1.tuxcare.6
1:3.2.2-6.el9_6.1.tuxcare.6
openssl-libs
TuxCare:AlmaLinux:9.6
before 1:3.2.2-6.el9_6.1.tuxcare.6
1:3.2.2-6.el9_6.1.tuxcare.6
openssl-perl
TuxCare:AlmaLinux:9.6
before 1:3.2.2-6.el9_6.1.tuxcare.6
1:3.2.2-6.el9_6.1.tuxcare.6
cryptography
TuxCare:PyPI
43.0.1 up to 43.0.1.post1+tuxcare
43.0.1.post1+tuxcare
cryptography
TuxCare:PyPI
From an advisory covering 2 CVEs
42.0.0 up to 42.0.0.post1+tuxcare
42.0.0.post1+tuxcare
cryptography
TuxCare:PyPI
3.4.8 up to 3.4.8.post3+tuxcare, plus listed versions
3.4.8.post1+tuxcare3.4.8.post2+tuxcare
3.4.8.post3+tuxcare
openssl
Debian:13
before 3.4.1-1
3.4.1-1
openssl
Debian:14
before 3.4.1-1
3.4.1-1
cryptography
PyPI
42.0.0 up to 44.0.1, plus listed versions
42.0.142.0.242.0.342.0.442.0.5
Show 7 moreShow less
42.0.642.0.742.0.843.0.043.0.143.0.344.0.0
44.0.1
cryptography
PyPI
37.0.0 up to 43.0.1, plus listed versions
37.0.137.0.237.0.337.0.438.0.0
Show 28 moreShow less
38.0.138.0.238.0.338.0.439.0.039.0.139.0.240.0.040.0.140.0.241.0.041.0.141.0.241.0.341.0.441.0.541.0.641.0.742.0.042.0.142.0.242.0.342.0.442.0.542.0.642.0.742.0.843.0.0
43.0.1
openssl-debuginfo
Red Hat:enterprise_linux:10.0
before 1:3.2.2-16.el10
1:3.2.2-16.el10
openssl-debugsource
Red Hat:enterprise_linux:10.0
before 1:3.2.2-16.el10
1:3.2.2-16.el10
openssl-devel
Red Hat:enterprise_linux:10.0
before 1:3.2.2-16.el10
1:3.2.2-16.el10
openssl-libs-debuginfo
Red Hat:enterprise_linux:10.0
before 1:3.2.2-16.el10
1:3.2.2-16.el10
openssl-perl
Red Hat:enterprise_linux:10.0
before 1:3.2.2-16.el10
1:3.2.2-16.el10
openssl
Red Hat:enterprise_linux:10.0
before 1:3.2.2-16.el10
1:3.2.2-16.el10
openssl-libs
Red Hat:enterprise_linux:10.0
before 1:3.2.2-16.el10
1:3.2.2-16.el10
openssl-debuginfo
Red Hat:enterprise_linux:9::appstream
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
openssl-debugsource
Red Hat:enterprise_linux:9::appstream
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
openssl-devel
Red Hat:enterprise_linux:9::appstream
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
openssl-libs-debuginfo
Red Hat:enterprise_linux:9::appstream
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
openssl-perl
Red Hat:enterprise_linux:9::appstream
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
openssl
Red Hat:enterprise_linux:9::baseos
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
openssl-debuginfo
Red Hat:enterprise_linux:9::baseos
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
openssl-debugsource
Red Hat:enterprise_linux:9::baseos
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
openssl-libs
Red Hat:enterprise_linux:9::baseos
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
openssl-libs-debuginfo
Red Hat:enterprise_linux:9::baseos
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
openssl
Rocky Linux:9
before 1:3.2.2-6.el9_5.1
1:3.2.2-6.el9_5.1
cryptography
Root:PyPI
before 43.0.1+aikido.7
43.0.1+aikido.743.0.1+aikido.343.0.1+aikido.843.0.1+aikido.443.0.1+aikido.543.0.1+aikido.643.0.1+aikido.9
openssl
Root:Alpine:3.18
before 3.1.8-r00072
3.1.8-r000723.1.8-r000713.1.8-r000733.1.8-r00074
rootio-openssl
Root:Alpine:3.18
before 3.1.8-r00072
3.1.8-r000723.1.8-r000713.1.8-r000733.1.8-r00074
openssl-3
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 3 CVEs
before 3.2.3-150700.5.5.1
3.2.3-150700.5.5.1
openssl-3
openSUSE:Tumbleweed
before 3.2.4-1.1
3.2.4-1.1

History

History
RecordedChangedSources
affectedOSV
products, referencesEUVD, NVD
severityCVE List, NVD
affected
factsOSV
affected
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

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

In short

CVE-2024-12797 is a high vulnerability (CVSS 7.4) in Openssl, published September 3, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.86%, the 79th percentile. Fixed in cryptography 44.0.1.

References

Show 42 moreShow less
MoveEnter Open