Linux Kernel NULL Pointer Dereference Vulnerability in DRM/TTM Component

Vulnerability

A vulnerability in the Linux kernel's Direct Rendering Manager (DRM) component, specifically within the Translation Table Mapping (TTM) subsystem, has been addressed. This vulnerability could lead to a NULL pointer dereference for buffer objects (BOs) that have been evicted and are not currently linked to a resource. When the 'devcoredump' process attempts to read the contents of all BOs for memory dumping, it must account for this possibility. In such cases, the absence of data is noted instead of the actual buffer contents, which could lead to unexpected behavior or crashes.

Impact

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

Reproduction

The vulnerability can be reproduced by creating a buffer object in the DRM/TTM subsystem and then evicting it, so it is no longer associated with a resource. When 'devcoredump' is executed, it will attempt to read the contents of all buffer objects. The evicted buffer object will cause a NULL pointer dereference, as the system does not expect a buffer to be unlinked from a resource.

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: Jan 13, 2026, 4:51 PM
Updated: Jan 13, 2026, 4:51 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
2.0
threat
4.8
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.