[SRU][OEM-5.17/OEM-6.0][PATCH 0/2] CVE-2022-4139

Magali Lemes magali.lemes.do.sacramento at canonical.com
Thu Apr 20 17:14:49 UTC 2023


[Impact]
The Intel i915 graphics driver in the Linux kernel did not perform a GPU TLB
flush in some situations. A local attacker could use this to cause a denial of
service or possibly execute arbitrary code.

[Backport]
Clean cherry-pick.
In the OEM-5.17 case, it was also necessary to cherry-pick a1c5a7bf79, just
like it was done in the OEM-5.14 backport[1], so that the fix commit could be
applied cleanly. We're also using the equivalent fix commit from linux-5.15.y,
which doesn't rely on the COMPUTE_CLASS macro, that isn't defined in OEM-5.17.

[Test]
Compile and boot tested.

[Regression potential]
Intel's Gen12 GPU users could be affected.

[1] https://lists.ubuntu.com/archives/kernel-team/2023-January/136286.html

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

Chris Wilson (1):
  drm/i915/gt: Serialize TLB invalidates with GT resets

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

-- 
2.34.1




More information about the kernel-team mailing list