CVE-2024-12797
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.
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
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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 Medium
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 High
CVSS: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 Medium
CVSS: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
| Package | Affected | Fixed |
|---|---|---|
cryptographyPyPI |
42.0.0 up to 44.0.1 | 44.0.1 |
cryptographyPyPI |
37.0.0 up to 43.0.1 | 43.0.1 |
opensslAlpine:v3.20 |
3.2.0 up to 3.3.3-r0 | 3.3.3-r0 |
opensslAlpine:v3.21 |
3.2.0 up to 3.3.3-r0 | 3.3.3-r0 |
opensslAlpine:v3.22 |
3.2.0 up to 3.3.3-r0 | 3.3.3-r0 |
opensslAlpine:v3.23 |
3.2.0 up to 3.3.3-r0 | 3.3.3-r0 |
opensslAlpine:v3.24 |
3.2.0 up to 3.3.3-r0 | 3.3.3-r0 |
opensslAlmaLinux:9 |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
openssl-develAlmaLinux:9 |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
openssl-libsAlmaLinux:9 |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
Show 42 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openssl-perlAlmaLinux:9 |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
cloud-hypervisor-cvmAzure Linux:2 |
before 38.0.72.2-5 | 38.0.72.2-5 |
opensslAzure Linux:3 |
before 3.3.3-1 | 3.3.3-1 |
openssl-fips-providerAzure Linux:3 |
through 3.1.2-2 | None known |
opensslAlpaquita:stream |
3.2.1-r0 up to 3.3.3-r0 | 3.3.3-r0 |
opensslBellSoft Hardened Containers:stream |
3.2.1-r0 up to 3.3.3-r0 | 3.3.3-r0 |
cryptographyTuxCare:PyPI |
42.0.8 up to 42.0.8.post1+tuxcare | 42.0.8.post1+tuxcare |
cryptographyTuxCare:PyPI |
43.0.3 up to 43.0.3.post1+tuxcare | 43.0.3.post1+tuxcare |
opensslTuxCare: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-develTuxCare: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-libsTuxCare: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-perlTuxCare:AlmaLinux:9.6 |
before 1:3.2.2-6.el9_6.1.tuxcare.6 | 1:3.2.2-6.el9_6.1.tuxcare.6 |
cryptographyTuxCare:PyPI |
43.0.1 up to 43.0.1.post1+tuxcare | 43.0.1.post1+tuxcare |
cryptographyTuxCare:PyPI From an advisory covering 2 CVEs |
42.0.0 up to 42.0.0.post1+tuxcare | 42.0.0.post1+tuxcare |
cryptographyTuxCare: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 |
opensslDebian:13 |
before 3.4.1-1 | 3.4.1-1 |
opensslDebian:14 |
before 3.4.1-1 | 3.4.1-1 |
cryptographyPyPI |
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 less42.0.642.0.742.0.843.0.043.0.143.0.344.0.0 |
44.0.1 |
cryptographyPyPI |
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 less38.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-debuginfoRed Hat:enterprise_linux:10.0 |
before 1:3.2.2-16.el10 | 1:3.2.2-16.el10 |
openssl-debugsourceRed Hat:enterprise_linux:10.0 |
before 1:3.2.2-16.el10 | 1:3.2.2-16.el10 |
openssl-develRed Hat:enterprise_linux:10.0 |
before 1:3.2.2-16.el10 | 1:3.2.2-16.el10 |
openssl-libs-debuginfoRed Hat:enterprise_linux:10.0 |
before 1:3.2.2-16.el10 | 1:3.2.2-16.el10 |
openssl-perlRed Hat:enterprise_linux:10.0 |
before 1:3.2.2-16.el10 | 1:3.2.2-16.el10 |
opensslRed Hat:enterprise_linux:10.0 |
before 1:3.2.2-16.el10 | 1:3.2.2-16.el10 |
openssl-libsRed Hat:enterprise_linux:10.0 |
before 1:3.2.2-16.el10 | 1:3.2.2-16.el10 |
openssl-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
openssl-debugsourceRed Hat:enterprise_linux:9::appstream |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
openssl-develRed Hat:enterprise_linux:9::appstream |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
openssl-libs-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
openssl-perlRed Hat:enterprise_linux:9::appstream |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
opensslRed Hat:enterprise_linux:9::baseos |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
openssl-debuginfoRed Hat:enterprise_linux:9::baseos |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
openssl-debugsourceRed Hat:enterprise_linux:9::baseos |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
openssl-libsRed Hat:enterprise_linux:9::baseos |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
openssl-libs-debuginfoRed Hat:enterprise_linux:9::baseos |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
opensslRocky Linux:9 |
before 1:3.2.2-6.el9_5.1 | 1:3.2.2-6.el9_5.1 |
cryptographyRoot: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 |
opensslRoot:Alpine:3.18 |
before 3.1.8-r00072 | 3.1.8-r000723.1.8-r000713.1.8-r000733.1.8-r00074 |
rootio-opensslRoot:Alpine:3.18 |
before 3.1.8-r00072 | 3.1.8-r000723.1.8-r000713.1.8-r000733.1.8-r00074 |
openssl-3SUSE: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-3openSUSE:Tumbleweed |
before 3.2.4-1.1 | 3.2.4-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| products, references | EUVD, NVD | |
| severity | CVE List, NVD | |
| affected | ||
| facts | OSV | |
| affected | ||
| first indexed | CVE 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
openssl-library.org/news/secadv/20250211.txt
github.com/openssl/openssl/commit/738d4f9fdeaad57660dcba50a619fafced3fd5e9
github.com/openssl/openssl/commit/87ebd203feffcf92ad5889df92f90bb0ee10a699
github.com/openssl/openssl/commit/798779d43494549b611233f92652f0da5328fbe7
openwall.com/lists/oss-security/2025/02/11/3
openwall.com/lists/oss-security/2025/02/11/4
Show 42 moreShow less
security.netapp.com/advisory/ntap-20250214-0001
github.com/pyca/cryptography/security/advisories/GHSA-79v4-65xg-pq4g
nvd.nist.gov/vuln/detail/CVE-2024-12797
github.com/advisories/GHSA-79v4-65xg-pq4g
github.com/pyca/cryptography/security/advisories/GHSA-h4gh-qq45-vh27
openssl-library.org/news/secadv/20240903.txt
github.com/advisories/GHSA-h4gh-qq45-vh27
security.alpinelinux.org/vuln/CVE-2024-12797
access.redhat.com/errata/RHSA-2025:1330
access.redhat.com/security/cve/CVE-2024-12797
bugzilla.redhat.com/2342757
errata.almalinux.org/9/ALSA-2025-1330.html
docs.bell-sw.com/security/cves/CVE-2024-12797
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2025-1751550314.html
github.com/CVEProject/cvelistV5/tree/main/cves/2024/12xxx/CVE-2024-12797.json
security-tracker.debian.org/tracker/CVE-2024-12797
github.com/pyca/cryptography
pypi.org/project/cryptography
access.redhat.com/errata/RHBA-2025:6314
docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html/10.0_release_notes/index
issues.redhat.com/browse/RHEL-58178
issues.redhat.com/browse/RHEL-66163
issues.redhat.com/browse/RHEL-71132
issues.redhat.com/browse/RHEL-71903
issues.redhat.com/browse/RHEL-73170
issues.redhat.com/browse/RHEL-76182
issues.redhat.com/browse/RHEL-79045
security.access.redhat.com/data/csaf/v2/advisories/2025/rhba-2025_6314.json
bugzilla.redhat.com/show_bug.cgi?id=2342757
cve.org/CVERecord?id=CVE-2024-12797
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2025/rhsa-2025_1330.json
errata.rockylinux.org/RLSA-2025:1330
suse.com/support/update/announcement/2025/suse-su-202502042-1
bugzilla.suse.com/1236136
bugzilla.suse.com/1236599
bugzilla.suse.com/1243459
suse.com/security/cve/CVE-2024-12797
suse.com/security/cve/CVE-2024-13176
suse.com/security/cve/CVE-2025-27587
ubuntu.com/security/CVE-2024-12797
ubuntu.com/security/notices/USN-7264-1