CVE-2022-40284 Memory corruption in n/a

High 7.8 Published Updated

A buffer overflow in NTFS-3G allows local or physically proximate attackers to execute arbitrary code with root privileges via crafted NTFS metadata.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2022-40284?

CVE-2022-40284 is a high-severity memory corruption vulnerability in Debian Debian Linux, published on 6 Nov 2022. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

A buffer overflow was discovered in NTFS-3G before 2022.10.3. Crafted metadata in an NTFS image can cause code execution. A local attacker can exploit this if the ntfs-3g binary is setuid root. A physically proximate attacker can exploit this if NTFS-3G software is configured to execute upon attachment of an external storage device.

Weakness: CWE-120

Which versions are affected by CVE-2022-40284?

It affects 3 products.

Linux distribution packages (40)
libguestfs-winsupport AlmaLinux:9All versions9.2-2.el9_2
SLOF Red Hat:advanced_virtualization:8.4::el8All versions0:20200717-1.gite18ddad8.module+el8.4.0+8855+a9e237a9
hivex Red Hat:advanced_virtualization:8.4::el8All versions0:1.3.18-21.module+el8.4.0+11609+2eba841a
hivex-debuginfo Red Hat:advanced_virtualization:8.4::el8All versions0:1.3.18-21.module+el8.4.0+11609+2eba841a
hivex-debugsource Red Hat:advanced_virtualization:8.4::el8All versions0:1.3.18-21.module+el8.4.0+11609+2eba841a
hivex-devel Red Hat:advanced_virtualization:8.4::el8All versions0:1.3.18-21.module+el8.4.0+11609+2eba841a
libguestfs Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-bash-completion Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-debuginfo Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-debugsource Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-devel Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-gfs2 Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-gobject Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-gobject-debuginfo Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-gobject-devel Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-inspect-icons Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-java Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-java-debuginfo Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-java-devel Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-javadoc Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-man-pages-ja Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-man-pages-uk Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-rescue Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-rsync Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-tools Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-tools-c Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-tools-c-debuginfo Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libguestfs-winsupport Red Hat:advanced_virtualization:8.4::el8All versions0:8.4-1.module+el8.4.0+19819+df446cdf
libguestfs-xfs Red Hat:advanced_virtualization:8.4::el8All versions1:1.44.0-2.module+el8.4.0+10146+75917d2f
libiscsi Red Hat:advanced_virtualization:8.4::el8All versions0:1.18.0-8.module+el8.4.0+8855+a9e237a9
libiscsi-debuginfo Red Hat:advanced_virtualization:8.4::el8All versions0:1.18.0-8.module+el8.4.0+8855+a9e237a9
libiscsi-debugsource Red Hat:advanced_virtualization:8.4::el8All versions0:1.18.0-8.module+el8.4.0+8855+a9e237a9
libiscsi-devel Red Hat:advanced_virtualization:8.4::el8All versions0:1.18.0-8.module+el8.4.0+8855+a9e237a9
libiscsi-utils Red Hat:advanced_virtualization:8.4::el8All versions0:1.18.0-8.module+el8.4.0+8855+a9e237a9
libiscsi-utils-debuginfo Red Hat:advanced_virtualization:8.4::el8All versions0:1.18.0-8.module+el8.4.0+8855+a9e237a9
libnbd Red Hat:advanced_virtualization:8.4::el8All versions0:1.6.0-5.module+el8.4.0+14155+dec4a5c7
libnbd-bash-completion Red Hat:advanced_virtualization:8.4::el8All versions0:1.6.0-5.module+el8.4.0+14155+dec4a5c7
libnbd-debuginfo Red Hat:advanced_virtualization:8.4::el8All versions0:1.6.0-5.module+el8.4.0+14155+dec4a5c7
libnbd-debugsource Red Hat:advanced_virtualization:8.4::el8All versions0:1.6.0-5.module+el8.4.0+14155+dec4a5c7
libnbd-devel Red Hat:advanced_virtualization:8.4::el8All versions0:1.6.0-5.module+el8.4.0+14155+dec4a5c7

Products include Debian Debian Linux, Fedoraproject Fedora, Tuxera Ntfs-3g.

How do I fix CVE-2022-40284?

Upgrade to a fixed version.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2022-40284 being exploited?

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

All Debian Debian Linux vulnerabilities

Sources

Also known as ALPINE-CVE-2022-40284, ALSA-2023:6167, AZL-11388, DEBIAN-CVE-2022-40284, DLA-3201-1, DSA-5270-1 and 11 more.

Is CVE-2022-40284 in your software?

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

Check your SBOMs for free