In the Linux kernel, the following vulnerability has been resolved:
drm/i915/gt: Fix NULL deref on sched_engine alloc failure
Avoid using intelcontextput() before intelcontextinit() in execlistscreatevirtual() as the krefput() inside would lead to NULL deref on the IOCTL path when schedengine allocation fails.
Discovered using AI-assisted static analysis confirmed by Intel Product Security.
(cherry picked from commit 4f2a12f2d50e9f48227656e4dcbd6423506be31d)