CVE-2024-7383 Libnbd: nbd server improper certificate validation
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:9 | All versions | 1.18.1-4.el9_4 |
libnbd-bash-completion AlmaLinux:9 | All versions | 1.18.1-4.el9_4 |
libnbd-devel AlmaLinux:9 | All versions | 1.18.1-4.el9_4 |
nbdfuse AlmaLinux:9 | All versions | 1.18.1-4.el9_4 |
ocaml-libnbd AlmaLinux:9 | All versions | 1.18.1-4.el9_4 |
ocaml-libnbd-devel AlmaLinux:9 | All versions | 1.18.1-4.el9_4 |
python3-libnbd AlmaLinux:9 | All versions | 1.18.1-4.el9_4 |
libnbd Red Hat:enterprise_linux:9::appstream | All versions | 0:1.18.1-4.el9_4 |
libnbd-bash-completion Red Hat:enterprise_linux:9::appstream | All versions | 0:1.18.1-4.el9_4 |
libnbd-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.18.1-4.el9_4 |
libnbd-debugsource Red Hat:enterprise_linux:9::appstream | All versions | 0:1.18.1-4.el9_4 |
nbdfuse Red Hat:enterprise_linux:9::appstream | All versions | 0:1.18.1-4.el9_4 |
nbdfuse-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.18.1-4.el9_4 |
ocaml-libnbd-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.18.1-4.el9_4 |
python3-libnbd Red Hat:enterprise_linux:9::appstream | All versions | 0:1.18.1-4.el9_4 |
python3-libnbd-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.18.1-4.el9_4 |
libnbd-debuginfo Red Hat:enterprise_linux:9::crb | All versions | 0:1.18.1-4.el9_4 |
libnbd-debugsource Red Hat:enterprise_linux:9::crb | All versions | 0:1.18.1-4.el9_4 |
libnbd-devel Red Hat:enterprise_linux:9::crb | All versions | 0:1.18.1-4.el9_4 |
nbdfuse-debuginfo Red Hat:enterprise_linux:9::crb | All versions | 0:1.18.1-4.el9_4 |
ocaml-libnbd Red Hat:enterprise_linux:9::crb | All versions | 0:1.18.1-4.el9_4 |
ocaml-libnbd-debuginfo Red Hat:enterprise_linux:9::crb | All versions | 0:1.18.1-4.el9_4 |
ocaml-libnbd-devel Red Hat:enterprise_linux:9::crb | All versions | 0:1.18.1-4.el9_4 |
python3-libnbd-debuginfo Red Hat:enterprise_linux:9::crb | All versions | 0:1.18.1-4.el9_4 |
libnbd Rocky Linux:9 | All versions | 0:1.18.1-4.el9_4 |
libnbd SUSE:Linux Enterprise Module for Server Applications 15 SP6 | All versions | 1.18.5-150600.18.3.1 |
libnbd openSUSE:Leap 15.5 | All versions | 1.18.5-150300.8.21.1 |
libnbd openSUSE:Leap 15.6 | All versions | 1.18.5-150600.18.3.1 |
libnbd openSUSE:Tumbleweed | All versions | 1.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.