Linux Kernel NULL Pointer Dereference Vulnerability in i915 Driver During Suspend

Vulnerability

A vulnerability in the Linux kernel's i915 graphics driver can lead to a NULL pointer dereference. This issue occurs in versions prior to the patch when the i915 driver firmware binaries are missing, causing the set_default_submission pointer to remain unset. Despite this, the pointer is still dereferenced during the suspend process, which can result in a kernel crash. The vulnerability has been addressed by adding a check to ensure the pointer is valid before it is dereferenced.

Impact

Exploitation of this vulnerability causes a kernel crash due to a NULL pointer dereference, disrupting system operations and potentially leading to a denial of service.

Reproduction

The vulnerability can be reproduced by suspending a system running the affected Linux kernel version without the necessary i915 driver firmware binaries. During the suspend process, the missing firmware causes the set_default_submission pointer to remain unset, leading to a NULL pointer dereference and a kernel crash.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the official Linux kernel website.

Added: Apr 24, 2026, 8:28 PM
Updated: Apr 24, 2026, 8:28 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
3.9
remediation
7.7
relevance
6.6
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.