CVE-2022-4139 Memory corruption in kernel

High 7.8 Published Updated

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.

Weakness: CWE-401, CWE-281

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::baseosAll versions0:1-4.el8_6
kpatch-patch-4_18_0-372_13_1-debuginfo Red Hat:rhel_eus:8.6::baseosAll versions0:1-4.el8_6
kpatch-patch-4_18_0-372_13_1-debugsource Red Hat:rhel_eus:8.6::baseosAll versions0:1-4.el8_6
kpatch-patch-4_18_0-372_16_1 Red Hat:rhel_eus:8.6::baseosAll versions0:1-4.el8_6
kpatch-patch-4_18_0-372_16_1-debuginfo Red Hat:rhel_eus:8.6::baseosAll versions0:1-4.el8_6
kpatch-patch-4_18_0-372_16_1-debugsource Red Hat:rhel_eus:8.6::baseosAll versions0:1-4.el8_6
kpatch-patch-4_18_0-372_19_1 Red Hat:rhel_eus:8.6::baseosAll versions0:1-3.el8_6
kpatch-patch-4_18_0-372_19_1-debuginfo Red Hat:rhel_eus:8.6::baseosAll versions0:1-3.el8_6
kpatch-patch-4_18_0-372_19_1-debugsource Red Hat:rhel_eus:8.6::baseosAll versions0:1-3.el8_6
kpatch-patch-4_18_0-372_26_1 Red Hat:rhel_eus:8.6::baseosAll versions0:1-3.el8_6
kpatch-patch-4_18_0-372_26_1-debuginfo Red Hat:rhel_eus:8.6::baseosAll versions0:1-3.el8_6
kpatch-patch-4_18_0-372_26_1-debugsource Red Hat:rhel_eus:8.6::baseosAll versions0:1-3.el8_6
kpatch-patch-4_18_0-372_32_1 Red Hat:rhel_eus:8.6::baseosAll versions0:1-2.el8_6
kpatch-patch-4_18_0-372_32_1-debuginfo Red Hat:rhel_eus:8.6::baseosAll versions0:1-2.el8_6
kpatch-patch-4_18_0-372_32_1-debugsource Red Hat:rhel_eus:8.6::baseosAll versions0:1-2.el8_6
kpatch-patch-4_18_0-372_36_1 Red Hat:rhel_eus:8.6::baseosAll versions0:1-1.el8_6
kpatch-patch-4_18_0-372_36_1-debuginfo Red Hat:rhel_eus:8.6::baseosAll versions0:1-1.el8_6
kpatch-patch-4_18_0-372_36_1-debugsource Red Hat:rhel_eus:8.6::baseosAll versions0:1-1.el8_6
kpatch-patch-4_18_0-372_40_1 Red Hat:rhel_eus:8.6::baseosAll versions0:1-1.el8_6
kpatch-patch-4_18_0-372_40_1-debuginfo Red Hat:rhel_eus:8.6::baseosAll versions0:1-1.el8_6
kpatch-patch-4_18_0-372_40_1-debugsource Red Hat:rhel_eus:8.6::baseosAll versions0: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.

All Linux kernel vulnerabilities

Sources

Also known as AZL-13247, DEBIAN-CVE-2022-4139, GHSA-hjjq-3jj4-c7c6, RHSA-2023:0441, UBUNTU-CVE-2022-4139, USN-6089-1.

Is CVE-2022-4139 in your software?

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

Check your SBOMs for free