Reachable Assertion in libnbd - CVE-2023-5871
Published: November 10, 2023
Vulnerability identifier: #VU82990
CSH Severity: Medium
CVSS v4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2023-5871
CWE-ID: CWE-617
Exploitation vector: Remote access
Exploit availability:
No public exploit available
Vulnerability details
The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to a reachable assertion in nbd_block_status() function. A remote attacker can send specially crafted data to the application and perform a denial of service (DoS) attack.
Affected software
libnbd
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for ARM 64
openSUSE Leap
Fedora
libnbd
libnbd (Red Hat package)
libnbd-devel
libnbd-debuginfo
libnbd0
libnbd0-debuginfo
nbdfuse-debuginfo
libnbd-debugsource
nbdfuse
libnbd-bash-completion
python3-libnbd
python3-libnbd-debuginfo
Red Hat OpenShift Container Platform
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux for ARM 64
openSUSE Leap
Fedora
libnbd
libnbd (Red Hat package)
libnbd-devel
libnbd-debuginfo
libnbd0
libnbd0-debuginfo
nbdfuse-debuginfo
libnbd-debugsource
nbdfuse
libnbd-bash-completion
python3-libnbd
python3-libnbd-debuginfo
Red Hat OpenShift Container Platform
How to mitigate CVE-2023-5871
Install updates from vendor's website.
libnbd - update to 1.18.1-2.fc39
libnbd (Red Hat package) - update to 1.18.1-3.el9
libnbd-devel - update to 1.18.1-150300.8.18.1
libnbd-debuginfo - update to 1.18.1-150300.8.18.1
libnbd - update to 1.18.1-150300.8.18.1
libnbd0 - update to 1.18.1-150300.8.18.1
libnbd0-debuginfo - update to 1.18.1-150300.8.18.1
nbdfuse-debuginfo - update to 1.18.1-150300.8.18.1
libnbd-debugsource - update to 1.18.1-150300.8.18.1
nbdfuse - update to 1.18.1-150300.8.18.1
libnbd-bash-completion - update to 1.18.1-150300.8.18.1
python3-libnbd - update to 1.18.1-150300.8.18.1
python3-libnbd-debuginfo - update to 1.18.1-150300.8.18.1
Red Hat OpenShift Container Platform - update to 4.17.0
libnbd (Red Hat package) - update to 1.18.1-3.el9
libnbd-devel - update to 1.18.1-150300.8.18.1
libnbd-debuginfo - update to 1.18.1-150300.8.18.1
libnbd - update to 1.18.1-150300.8.18.1
libnbd0 - update to 1.18.1-150300.8.18.1
libnbd0-debuginfo - update to 1.18.1-150300.8.18.1
nbdfuse-debuginfo - update to 1.18.1-150300.8.18.1
libnbd-debugsource - update to 1.18.1-150300.8.18.1
nbdfuse - update to 1.18.1-150300.8.18.1
libnbd-bash-completion - update to 1.18.1-150300.8.18.1
python3-libnbd - update to 1.18.1-150300.8.18.1
python3-libnbd-debuginfo - update to 1.18.1-150300.8.18.1
Red Hat OpenShift Container Platform - update to 4.17.0