CVE-2024-0553 Gnutls: incomplete fix for cve-2023-5981

High 7.5 Published Updated

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::appstreamAll versions0:3.6.16-8.el8_9.1
gnutls-c++-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.16-8.el8_9.1
gnutls-dane Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.16-8.el8_9.1
gnutls-dane-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.16-8.el8_9.1
gnutls-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.16-8.el8_9.1
gnutls-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.16-8.el8_9.1
gnutls-devel Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.16-8.el8_9.1
gnutls-utils Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.16-8.el8_9.1
gnutls-utils-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:3.6.16-8.el8_9.1
gnutls Red Hat:enterprise_linux:8::baseosAll versions0:3.6.16-8.el8_9.1
gnutls-c++-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.6.16-8.el8_9.1
gnutls-dane-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.6.16-8.el8_9.1
gnutls-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.6.16-8.el8_9.1
gnutls-debugsource Red Hat:enterprise_linux:8::baseosAll versions0:3.6.16-8.el8_9.1
gnutls-utils-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:3.6.16-8.el8_9.1
gnutls-c++ Red Hat:rhel_eus:8.6::appstreamAll versions0:3.6.16-5.el8_6.3
gnutls-c++-debuginfo Red Hat:rhel_eus:8.6::appstreamAll versions0:3.6.16-5.el8_6.3
gnutls-dane Red Hat:rhel_eus:8.6::appstreamAll versions0:3.6.16-5.el8_6.3
gnutls-dane-debuginfo Red Hat:rhel_eus:8.6::appstreamAll versions0:3.6.16-5.el8_6.3
gnutls-debuginfo Red Hat:rhel_eus:8.6::appstreamAll versions0:3.6.16-5.el8_6.3
gnutls-debugsource Red Hat:rhel_eus:8.6::appstreamAll versions0:3.6.16-5.el8_6.3
gnutls-devel Red Hat:rhel_eus:8.6::appstreamAll versions0:3.6.16-5.el8_6.3
gnutls-utils Red Hat:rhel_eus:8.6::appstreamAll versions0:3.6.16-5.el8_6.3
gnutls-utils-debuginfo Red Hat:rhel_eus:8.6::appstreamAll versions0:3.6.16-5.el8_6.3
gnutls Red Hat:rhel_eus:8.6::baseosAll versions0:3.6.16-5.el8_6.3
gnutls-c++-debuginfo Red Hat:rhel_eus:8.6::baseosAll versions0:3.6.16-5.el8_6.3
gnutls-dane-debuginfo Red Hat:rhel_eus:8.6::baseosAll versions0:3.6.16-5.el8_6.3
gnutls-debuginfo Red Hat:rhel_eus:8.6::baseosAll versions0:3.6.16-5.el8_6.3
gnutls-debugsource Red Hat:rhel_eus:8.6::baseosAll versions0:3.6.16-5.el8_6.3
gnutls-utils-debuginfo Red Hat:rhel_eus:8.6::baseosAll versions0:3.6.16-5.el8_6.3
gnutls-c++ Red Hat:rhel_eus:8.8::appstreamAll versions0:3.6.16-7.el8_8.2
gnutls-c++-debuginfo Red Hat:rhel_eus:8.8::appstreamAll versions0:3.6.16-7.el8_8.2
gnutls-dane Red Hat:rhel_eus:8.8::appstreamAll versions0:3.6.16-7.el8_8.2
gnutls-dane-debuginfo Red Hat:rhel_eus:8.8::appstreamAll versions0:3.6.16-7.el8_8.2
gnutls-debuginfo Red Hat:rhel_eus:8.8::appstreamAll versions0:3.6.16-7.el8_8.2
gnutls-debugsource Red Hat:rhel_eus:8.8::appstreamAll versions0:3.6.16-7.el8_8.2
gnutls-devel Red Hat:rhel_eus:8.8::appstreamAll versions0:3.6.16-7.el8_8.2
gnutls-utils Red Hat:rhel_eus:8.8::appstreamAll versions0:3.6.16-7.el8_8.2
gnutls-utils-debuginfo Red Hat:rhel_eus:8.8::appstreamAll versions0:3.6.16-7.el8_8.2
gnutls Red Hat:rhel_eus:8.8::baseosAll versions0: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.

All Fedoraproject Fedora vulnerabilities

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.

Is CVE-2024-0553 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free