[SRU Focal/OEM-5.14/Jammy] CVE-2022-4139

Cengiz Can cengiz.can at canonical.com
Mon Jan 16 19:23:46 UTC 2023


[Impact]
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.

[Fix]
OEM-5.14 requires a prerequisite commit. And although announced `Fixes` commit
is backported to as low as 4.4, fix is not applicable to any kernel
below 5.4 as confirmed by the patch author. (i915 Gen12 is not supported
in kernels below 5.4).

[Test case]
Compile and boot tested on KVM.

[Potential regression]
Possibly low. Fix only adds a i915 generation check and a bit flip on i915 
registers, so it's hard to guess what that would do on actual integrated
Intel i915 Gen12 GPUs.

Andrzej Hajda (1):
  drm/i915: fix TLB invalidation for Gen12 video and compute engines

-- Only for OEM-514:
Chris Wilson (1):
  drm/i915/gt: Serialize TLB invalidates with GT resets

 drivers/gpu/drm/i915/gt/intel_gt.c | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)


-- 
2.37.2




More information about the kernel-team mailing list