Description
In the Linux kernel, the following vulnerability has been resolved: drm/i915/gt: Fix NULL deref on sched_engine alloc failure Avoid using intel_context_put() before intel_context_init() in execlists_create_virtual() as the kref_put() inside would lead to NULL deref on the IOCTL path when sched_engine allocation fails. Discovered using AI-assisted static analysis confirmed by Intel Product Security. (cherry picked from commit 4f2a12f2d50e9f48227656e4dcbd6423506be31d)
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
3e28d37146db5dd49c469bc62a93ca791067d391 to < 9ea0aaf8bf9fda6e101f2304391f066d99d0d054affected3e28d37146db5dd49c469bc62a93ca791067d391 to < bedeee4612afc15c53f8d3c6da05897506b4ca24affected3e28d37146db5dd49c469bc62a93ca791067d391 to < 7214db3e62fa9f0be7981cba9039bd835a79c070affected3e28d37146db5dd49c469bc62a93ca791067d391 to < c174969f6af6c22fc9c51aefcdb7f9183c3a329aaffected3e28d37146db5dd49c469bc62a93ca791067d391 to < edd4804f07b8369ed472de19272974e2bf2a6271affected3e28d37146db5dd49c469bc62a93ca791067d391 to < 82ec992c404c3dc774c5e9f3d4aa858e97187675affected
Linux Linux
Default version status: affected
5.15affected0 to < 5.15unaffected6.1.191 to ≤ 6.1.*unaffected6.6.160 to ≤ 6.6.*unaffected6.12.114 to ≤ 6.12.*unaffected6.18.57 to ≤ 6.18.*unaffected7.1.6 to ≤ 7.1.*unaffected7.2 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/9ea0aaf8bf9fda6e101f2304391f066d99d0d054 ↗
- https://git.kernel.org/stable/c/bedeee4612afc15c53f8d3c6da05897506b4ca24 ↗
- https://git.kernel.org/stable/c/7214db3e62fa9f0be7981cba9039bd835a79c070 ↗
- https://git.kernel.org/stable/c/c174969f6af6c22fc9c51aefcdb7f9183c3a329a ↗
- https://git.kernel.org/stable/c/edd4804f07b8369ed472de19272974e2bf2a6271 ↗
- https://git.kernel.org/stable/c/82ec992c404c3dc774c5e9f3d4aa858e97187675 ↗