CVE-2022-0485 Other in libnbd

Medium 4.8 Published Updated

A flaw in libnbd's nbdcopy tool ignores asynchronous errors, potentially leading to silent creation of corrupted destination images during multi-threaded copies.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2022-0485?

CVE-2022-0485 is a medium-severity vulnerability in Redhat Enterprise Linux, published on 29 Aug 2022. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

A flaw was found in the copying tool `nbdcopy` of libnbd. When performing multi-threaded copies using asynchronous nbd calls, nbdcopy was blindly treating the completion of an asynchronous command as successful, rather than checking the *error parameter. This could result in the silent creation of a corrupted destination image.

Weakness: CWE-252

Which versions are affected by CVE-2022-0485?

It affects 2 products.

Linux distribution packages (40)
SLOF Red Hat:advanced_virtualization:8.6::el8All versions0:20210217-1.module+el8.6.0+12721+8d053ff2
hivex Red Hat:advanced_virtualization:8.6::el8All versions0:1.3.18-23.module+el8.6.0+12721+8d053ff2
hivex-debuginfo Red Hat:advanced_virtualization:8.6::el8All versions0:1.3.18-23.module+el8.6.0+12721+8d053ff2
hivex-debugsource Red Hat:advanced_virtualization:8.6::el8All versions0:1.3.18-23.module+el8.6.0+12721+8d053ff2
hivex-devel Red Hat:advanced_virtualization:8.6::el8All versions0:1.3.18-23.module+el8.6.0+12721+8d053ff2
libguestfs Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-appliance Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-bash-completion Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-debuginfo Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-debugsource Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-devel Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-gfs2 Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-gobject Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-gobject-debuginfo Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-gobject-devel Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-inspect-icons Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-java Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-java-debuginfo Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-java-devel Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-javadoc Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-man-pages-ja Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-man-pages-uk Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-rescue Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-rsync Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-tools Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-tools-c Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-tools-c-debuginfo Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libguestfs-winsupport Red Hat:advanced_virtualization:8.6::el8All versions0:8.6-1.module+el8.6.0+12721+8d053ff2
libguestfs-xfs Red Hat:advanced_virtualization:8.6::el8All versions1:1.44.0-5.module+el8.6.0+13879+1439f356
libiscsi Red Hat:advanced_virtualization:8.6::el8All versions0:1.18.0-8.module+el8.4.0+8855+a9e237a9
libiscsi-debuginfo Red Hat:advanced_virtualization:8.6::el8All versions0:1.18.0-8.module+el8.4.0+8855+a9e237a9
libiscsi-debugsource Red Hat:advanced_virtualization:8.6::el8All versions0:1.18.0-8.module+el8.4.0+8855+a9e237a9
libiscsi-devel Red Hat:advanced_virtualization:8.6::el8All versions0:1.18.0-8.module+el8.4.0+8855+a9e237a9
libiscsi-utils Red Hat:advanced_virtualization:8.6::el8All versions0:1.18.0-8.module+el8.4.0+8855+a9e237a9
libiscsi-utils-debuginfo Red Hat:advanced_virtualization:8.6::el8All versions0:1.18.0-8.module+el8.4.0+8855+a9e237a9
libnbd Red Hat:advanced_virtualization:8.6::el8All versions0:1.6.0-5.module+el8.6.0+14167+61b0e671
libnbd-bash-completion Red Hat:advanced_virtualization:8.6::el8All versions0:1.6.0-5.module+el8.6.0+14167+61b0e671
libnbd-debuginfo Red Hat:advanced_virtualization:8.6::el8All versions0:1.6.0-5.module+el8.6.0+14167+61b0e671
libnbd-debugsource Red Hat:advanced_virtualization:8.6::el8All versions0:1.6.0-5.module+el8.6.0+14167+61b0e671
libnbd-devel Red Hat:advanced_virtualization:8.6::el8All versions0:1.6.0-5.module+el8.6.0+14167+61b0e671

Products include Redhat Enterprise Linux, Redhat Libnbd.

How do I fix CVE-2022-0485?

Apply the vendor's patch.

Is CVE-2022-0485 being exploited?

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

All Redhat Enterprise Linux vulnerabilities

Sources

Also known as DEBIAN-CVE-2022-0485, GHSA-cfv5-3vm4-4jfp, RHSA-2022:2181, SUSE-SU-2022:2347-1, SUSE-SU-2022:2754-1, UBUNTU-CVE-2022-0485 and 1 more.

Is CVE-2022-0485 in your software?

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

Check your SBOMs for free