Error Handling in libnbd - CVE-2022-0485
Published: March 21, 2022
Vulnerability identifier: #VU61494
CSH Severity: Low
CVSS v4: 6.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2022-0485
CWE-ID: CWE-388
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 error handling mechanism within the nbdcopy tool when performing multi-threaded copies using asynchronous nbd calls. This could result in the silent creation of a corrupted destination image.
Affected software
libnbd
Red Hat Enterprise Linux Advanced Virtualization
openSUSE Leap
Fedora
libnbd-debuginfo
libnbd-debugsource
libnbd-devel
libnbd0
libnbd0-debuginfo
nbdfuse
nbdfuse-debuginfo
libnbd-bash-completion
libnbd
Red Hat Enterprise Linux Advanced Virtualization
openSUSE Leap
Fedora
libnbd-debuginfo
libnbd-debugsource
libnbd-devel
libnbd0
libnbd0-debuginfo
nbdfuse
nbdfuse-debuginfo
libnbd-bash-completion
libnbd
How to mitigate CVE-2022-0485
Install updates from vendor's website.
libnbd - update to 1.11.8
libnbd-debuginfo - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
libnbd-debugsource - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
libnbd-devel - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
libnbd0 - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
libnbd0-debuginfo - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
nbdfuse - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
nbdfuse-debuginfo - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
libnbd-bash-completion - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
libnbd - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
libnbd - addressed in versions 1.10.4-1.fc35, 1.10.5-1.fc35
libnbd-debuginfo - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
libnbd-debugsource - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
libnbd-devel - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
libnbd0 - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
libnbd0-debuginfo - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
nbdfuse - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
nbdfuse-debuginfo - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
libnbd-bash-completion - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
libnbd - addressed in versions 1.9.3-150300.8.9.1, 1.12.4-150300.8.12.1
libnbd - addressed in versions 1.10.4-1.fc35, 1.10.5-1.fc35
External References
Related Security Bulletins
- Denial of service in libnbd
- Red Hat Enterprise Linux Advanced Virtualization 8.4 update for the virt:av and virt-devel:av modules
- Advanced Virtualization for RHEL 8 update for the virt:av and virt-devel:av modules
- Advanced Virtualization for RHEL 8 update for the virt:av and virt-devel:av modules
- SUSE update for libnbd
- SUSE update for libnbd
- Fedora 35 update for libnbd
- Fedora 35 update for libnbd