CVE-2022-40284 Memory corruption in n/a
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:9 | All versions | 9.2-2.el9_2 |
SLOF Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:20200717-1.gite18ddad8.module+el8.4.0+8855+a9e237a9 |
hivex Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:1.3.18-21.module+el8.4.0+11609+2eba841a |
hivex-debuginfo Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:1.3.18-21.module+el8.4.0+11609+2eba841a |
hivex-debugsource Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:1.3.18-21.module+el8.4.0+11609+2eba841a |
hivex-devel Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:1.3.18-21.module+el8.4.0+11609+2eba841a |
libguestfs Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-bash-completion Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-debuginfo Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-debugsource Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-devel Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-gfs2 Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-gobject Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-gobject-debuginfo Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-gobject-devel Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-inspect-icons Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-java Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-java-debuginfo Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-java-devel Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-javadoc Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-man-pages-ja Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-man-pages-uk Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-rescue Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-rsync Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-tools Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-tools-c Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-tools-c-debuginfo Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libguestfs-winsupport Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:8.4-1.module+el8.4.0+19819+df446cdf |
libguestfs-xfs Red Hat:advanced_virtualization:8.4::el8 | All versions | 1:1.44.0-2.module+el8.4.0+10146+75917d2f |
libiscsi Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:1.18.0-8.module+el8.4.0+8855+a9e237a9 |
libiscsi-debuginfo Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:1.18.0-8.module+el8.4.0+8855+a9e237a9 |
libiscsi-debugsource Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:1.18.0-8.module+el8.4.0+8855+a9e237a9 |
libiscsi-devel Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:1.18.0-8.module+el8.4.0+8855+a9e237a9 |
libiscsi-utils Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:1.18.0-8.module+el8.4.0+8855+a9e237a9 |
libiscsi-utils-debuginfo Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:1.18.0-8.module+el8.4.0+8855+a9e237a9 |
libnbd Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:1.6.0-5.module+el8.4.0+14155+dec4a5c7 |
libnbd-bash-completion Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:1.6.0-5.module+el8.4.0+14155+dec4a5c7 |
libnbd-debuginfo Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:1.6.0-5.module+el8.4.0+14155+dec4a5c7 |
libnbd-debugsource Red Hat:advanced_virtualization:8.4::el8 | All versions | 0:1.6.0-5.module+el8.4.0+14155+dec4a5c7 |
libnbd-devel Red Hat:advanced_virtualization:8.4::el8 | All versions | 0: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.
Other vulnerabilities in Debian Debian Linux
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.