CVE-2024-7383 Libnbd: nbd server improper certificate validation

High 7.4 Published Updated

Improper certificate validation in libnbd allows man-in-the-middle attacks on NBD traffic, enabling data interception or modification.

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-7383?

CVE-2024-7383 is a high-severity vulnerability in Red Hat Enterprise Linux 10, published on 5 Aug 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

A flaw was found in libnbd. The client did not always correctly verify the NBD server's certificate when using TLS to connect to an NBD server. This issue allows a man-in-the-middle attack on NBD traffic.

Weakness: CWE-295

Which versions are affected by CVE-2024-7383?

Linux distribution packages (29)
libnbd AlmaLinux:9All versions1.18.1-4.el9_4
libnbd-bash-completion AlmaLinux:9All versions1.18.1-4.el9_4
libnbd-devel AlmaLinux:9All versions1.18.1-4.el9_4
nbdfuse AlmaLinux:9All versions1.18.1-4.el9_4
ocaml-libnbd AlmaLinux:9All versions1.18.1-4.el9_4
ocaml-libnbd-devel AlmaLinux:9All versions1.18.1-4.el9_4
python3-libnbd AlmaLinux:9All versions1.18.1-4.el9_4
libnbd Red Hat:enterprise_linux:9::appstreamAll versions0:1.18.1-4.el9_4
libnbd-bash-completion Red Hat:enterprise_linux:9::appstreamAll versions0:1.18.1-4.el9_4
libnbd-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:1.18.1-4.el9_4
libnbd-debugsource Red Hat:enterprise_linux:9::appstreamAll versions0:1.18.1-4.el9_4
nbdfuse Red Hat:enterprise_linux:9::appstreamAll versions0:1.18.1-4.el9_4
nbdfuse-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:1.18.1-4.el9_4
ocaml-libnbd-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:1.18.1-4.el9_4
python3-libnbd Red Hat:enterprise_linux:9::appstreamAll versions0:1.18.1-4.el9_4
python3-libnbd-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:1.18.1-4.el9_4
libnbd-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:1.18.1-4.el9_4
libnbd-debugsource Red Hat:enterprise_linux:9::crbAll versions0:1.18.1-4.el9_4
libnbd-devel Red Hat:enterprise_linux:9::crbAll versions0:1.18.1-4.el9_4
nbdfuse-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:1.18.1-4.el9_4
ocaml-libnbd Red Hat:enterprise_linux:9::crbAll versions0:1.18.1-4.el9_4
ocaml-libnbd-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:1.18.1-4.el9_4
ocaml-libnbd-devel Red Hat:enterprise_linux:9::crbAll versions0:1.18.1-4.el9_4
python3-libnbd-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:1.18.1-4.el9_4
libnbd Rocky Linux:9All versions0:1.18.1-4.el9_4
libnbd SUSE:Linux Enterprise Module for Server Applications 15 SP6All versions1.18.5-150600.18.3.1
libnbd openSUSE:Leap 15.5All versions1.18.5-150300.8.21.1
libnbd openSUSE:Leap 15.6All versions1.18.5-150600.18.3.1
libnbd openSUSE:TumbleweedAll versions1.20.2-1.1

How do I fix CVE-2024-7383?

Apply the vendor's patch.

Is CVE-2024-7383 being exploited?

There is no known exploitation of CVE-2024-7383 in the wild and no public exploit code.

Sources

Also known as ALSA-2024:6757, AZL-47428, AZL-47436, CLSA-2025-1764772736, DEBIAN-CVE-2024-7383, GHSA-rqmr-f8r9-69wq and 6 more.

Is CVE-2024-7383 in your software?

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

Check your SBOMs for free