Linux Kernel GSP Message Queue Read Pointer Advancement Vulnerability Leading to Kernel Panic

Vulnerability

A vulnerability in the Linux kernel's handling of GSP event messages has been identified. When processing two-page GSP messages, the kernel incorrectly advances the read pointer by only considering the size of the RPC header and message body. This miscalculation causes the message body of the previous message to be treated as the header of the next, leading to a 'message length' of zero. As a result, the kernel attempts to read an invalid memory address, causing a NULL pointer dereference and a kernel panic. This issue has been observed in the nvkm component of the Linux kernel.

Impact

Exploitation of this vulnerability causes a kernel NULL pointer dereference, leading to a kernel panic. The error message indicates a supervisor read access violation in kernel mode, attempting to access a not-present page, which can disrupt system operations and cause a denial of service.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
5.3
remediation
0.0
relevance
0.0
threat
3.2
urgency
2.9
incentive
1.7

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