CVE-2022-4139 Memory corruption in kernel
A local attacker can exploit an incorrect TLB flush in the i915 GPU driver to cause memory corruption, leading to system crashes or privilege escalation.
- 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-4139?
CVE-2022-4139 is a high-severity memory corruption vulnerability in Linux kernel, published on 27 Jan 2023. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
An incorrect TLB flush issue was found in the Linux kernel’s GPU i915 kernel driver, potentially leading to random memory corruption or data leaks. This flaw could allow a local user to crash the system or escalate their privileges on the system.
Which versions are affected by CVE-2022-4139?
It affects 1 product.
Linux distribution packages (21)
kpatch-patch-4_18_0-372_13_1 Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-4.el8_6 |
kpatch-patch-4_18_0-372_13_1-debuginfo Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-4.el8_6 |
kpatch-patch-4_18_0-372_13_1-debugsource Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-4.el8_6 |
kpatch-patch-4_18_0-372_16_1 Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-4.el8_6 |
kpatch-patch-4_18_0-372_16_1-debuginfo Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-4.el8_6 |
kpatch-patch-4_18_0-372_16_1-debugsource Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-4.el8_6 |
kpatch-patch-4_18_0-372_19_1 Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-3.el8_6 |
kpatch-patch-4_18_0-372_19_1-debuginfo Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-3.el8_6 |
kpatch-patch-4_18_0-372_19_1-debugsource Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-3.el8_6 |
kpatch-patch-4_18_0-372_26_1 Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-3.el8_6 |
kpatch-patch-4_18_0-372_26_1-debuginfo Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-3.el8_6 |
kpatch-patch-4_18_0-372_26_1-debugsource Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-3.el8_6 |
kpatch-patch-4_18_0-372_32_1 Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-2.el8_6 |
kpatch-patch-4_18_0-372_32_1-debuginfo Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-2.el8_6 |
kpatch-patch-4_18_0-372_32_1-debugsource Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-2.el8_6 |
kpatch-patch-4_18_0-372_36_1 Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-1.el8_6 |
kpatch-patch-4_18_0-372_36_1-debuginfo Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-1.el8_6 |
kpatch-patch-4_18_0-372_36_1-debugsource Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-1.el8_6 |
kpatch-patch-4_18_0-372_40_1 Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-1.el8_6 |
kpatch-patch-4_18_0-372_40_1-debuginfo Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-1.el8_6 |
kpatch-patch-4_18_0-372_40_1-debugsource Red Hat:rhel_eus:8.6::baseos | All versions | 0:1-1.el8_6 |
Products include Linux kernel.
How do I fix CVE-2022-4139?
Apply the vendor's patch.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2022-4139 being exploited?
There is no known exploitation of CVE-2022-4139 in the wild and no public exploit code.
Other vulnerabilities in Linux kernel
Sources
Also known as AZL-13247, DEBIAN-CVE-2022-4139, GHSA-hjjq-3jj4-c7c6, RHSA-2023:0441, UBUNTU-CVE-2022-4139, USN-6089-1.