CVE-2024-58074

Summary

In the Linux kernel, the following vulnerability has been resolved:

drm/i915: Grab intel_display from the encoder to avoid potential oopsies

Grab the intel_display from 'encoder' rather than 'state' in the encoder hooks to avoid the massive footgun that is intel_sanitize_encoder(), which passes NULL as the 'state' argument to encoder .disable() and .post_disable().

TODO: figure out how to actually fix intel_sanitize_encoder()…

Affected Software

VendorProductVersion RangeStatus
LinuxLinuxab0b0eb5c85c5961913bdb9b8011cc8f5c14978a < 1885401569f24eb35c631bcc4e6543360dbe9292affected
LinuxLinuxab0b0eb5c85c5961913bdb9b8011cc8f5c14978a < dc3806d9eb66d0105f8d55d462d4ef681d9eac59affected
LinuxLinux6.12affected
LinuxLinux0 < 6.12unaffected
LinuxLinux6.13.2 <= 6.13.*unaffected
LinuxLinux6.14 <= *unaffected

Weaknesses

References