CVE-2024-0553 Gnutls: incomplete fix for cve-2023-5981
A timing side-channel in GnuTLS RSA-PSK key exchange allows remote attackers to leak sensitive data via response time analysis.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2024-0553?
CVE-2024-0553 is a high-severity vulnerability in Fedoraproject Fedora, published on 16 Jan 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
A vulnerability was found in GnuTLS. The response times to malformed ciphertexts in RSA-PSK ClientKeyExchange differ from the response times of ciphertexts with correct PKCS#1 v1.5 padding. This issue may allow a remote attacker to perform a timing side-channel attack in the RSA-PSK key exchange, potentially leading to the leakage of sensitive data. CVE-2024-0553 is designated as an incomplete resolution for CVE-2023-5981.
Weakness: CWE-203
Which versions are affected by CVE-2024-0553?
It affects 3 products.
Linux distribution packages (40)
gnutls-c++ Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.16-8.el8_9.1 |
gnutls-c++-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.16-8.el8_9.1 |
gnutls-dane Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.16-8.el8_9.1 |
gnutls-dane-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.16-8.el8_9.1 |
gnutls-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.16-8.el8_9.1 |
gnutls-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.16-8.el8_9.1 |
gnutls-devel Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.16-8.el8_9.1 |
gnutls-utils Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.16-8.el8_9.1 |
gnutls-utils-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:3.6.16-8.el8_9.1 |
gnutls Red Hat:enterprise_linux:8::baseos | All versions | 0:3.6.16-8.el8_9.1 |
gnutls-c++-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.6.16-8.el8_9.1 |
gnutls-dane-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.6.16-8.el8_9.1 |
gnutls-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.6.16-8.el8_9.1 |
gnutls-debugsource Red Hat:enterprise_linux:8::baseos | All versions | 0:3.6.16-8.el8_9.1 |
gnutls-utils-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:3.6.16-8.el8_9.1 |
gnutls-c++ Red Hat:rhel_eus:8.6::appstream | All versions | 0:3.6.16-5.el8_6.3 |
gnutls-c++-debuginfo Red Hat:rhel_eus:8.6::appstream | All versions | 0:3.6.16-5.el8_6.3 |
gnutls-dane Red Hat:rhel_eus:8.6::appstream | All versions | 0:3.6.16-5.el8_6.3 |
gnutls-dane-debuginfo Red Hat:rhel_eus:8.6::appstream | All versions | 0:3.6.16-5.el8_6.3 |
gnutls-debuginfo Red Hat:rhel_eus:8.6::appstream | All versions | 0:3.6.16-5.el8_6.3 |
gnutls-debugsource Red Hat:rhel_eus:8.6::appstream | All versions | 0:3.6.16-5.el8_6.3 |
gnutls-devel Red Hat:rhel_eus:8.6::appstream | All versions | 0:3.6.16-5.el8_6.3 |
gnutls-utils Red Hat:rhel_eus:8.6::appstream | All versions | 0:3.6.16-5.el8_6.3 |
gnutls-utils-debuginfo Red Hat:rhel_eus:8.6::appstream | All versions | 0:3.6.16-5.el8_6.3 |
gnutls Red Hat:rhel_eus:8.6::baseos | All versions | 0:3.6.16-5.el8_6.3 |
gnutls-c++-debuginfo Red Hat:rhel_eus:8.6::baseos | All versions | 0:3.6.16-5.el8_6.3 |
gnutls-dane-debuginfo Red Hat:rhel_eus:8.6::baseos | All versions | 0:3.6.16-5.el8_6.3 |
gnutls-debuginfo Red Hat:rhel_eus:8.6::baseos | All versions | 0:3.6.16-5.el8_6.3 |
gnutls-debugsource Red Hat:rhel_eus:8.6::baseos | All versions | 0:3.6.16-5.el8_6.3 |
gnutls-utils-debuginfo Red Hat:rhel_eus:8.6::baseos | All versions | 0:3.6.16-5.el8_6.3 |
gnutls-c++ Red Hat:rhel_eus:8.8::appstream | All versions | 0:3.6.16-7.el8_8.2 |
gnutls-c++-debuginfo Red Hat:rhel_eus:8.8::appstream | All versions | 0:3.6.16-7.el8_8.2 |
gnutls-dane Red Hat:rhel_eus:8.8::appstream | All versions | 0:3.6.16-7.el8_8.2 |
gnutls-dane-debuginfo Red Hat:rhel_eus:8.8::appstream | All versions | 0:3.6.16-7.el8_8.2 |
gnutls-debuginfo Red Hat:rhel_eus:8.8::appstream | All versions | 0:3.6.16-7.el8_8.2 |
gnutls-debugsource Red Hat:rhel_eus:8.8::appstream | All versions | 0:3.6.16-7.el8_8.2 |
gnutls-devel Red Hat:rhel_eus:8.8::appstream | All versions | 0:3.6.16-7.el8_8.2 |
gnutls-utils Red Hat:rhel_eus:8.8::appstream | All versions | 0:3.6.16-7.el8_8.2 |
gnutls-utils-debuginfo Red Hat:rhel_eus:8.8::appstream | All versions | 0:3.6.16-7.el8_8.2 |
gnutls Red Hat:rhel_eus:8.8::baseos | All versions | 0:3.6.16-7.el8_8.2 |
Products include Fedoraproject Fedora, Gnu Gnutls, Redhat Enterprise Linux.
How do I fix CVE-2024-0553?
Apply the vendor's patch.
Is CVE-2024-0553 being exploited?
There is no known exploitation of CVE-2024-0553 in the wild and no public exploit code.
Other vulnerabilities in Fedoraproject Fedora
Sources
Also known as ALPINE-CVE-2024-0553, AZL-33341, AZL-34739, BELL-CVE-2024-0553, DEBIAN-CVE-2024-0553, DLA-3740-1 and 9 more.