Linux Kernel DisplayPort Component Use-After-Free Vulnerability

Vulnerability

A use-after-free vulnerability has been identified in the Linux kernel's DisplayPort (DP) component of the Direct Rendering Manager (DRM) for the Qualcomm MSM graphics driver. This vulnerability arises during the unbinding process of the DP controller. When the DP controller is removed, the memory allocated for its submodules is freed. However, the unbind operation still attempts to clean up these submodules, leading to a use-after-free condition. This issue affects several versions of the Linux kernel.

Impact

Exploitation of this vulnerability can lead to memory corruption, potentially allowing for arbitrary code execution or causing a denial-of-service condition by crashing the system.

Reproduction

To reproduce this vulnerability, remove the DisplayPort controller while the unbind operation is still processing. This can be done by manually triggering the unbind process and then removing the controller before the unbind operation completes, causing the unbind process to access freed memory.

Remediation

Users can upgrade to the patched version of the Linux kernel where this vulnerability has been addressed. The patch is available in the Linux kernel stable tree.

Added: Sep 16, 2025, 5:53 PM
Updated: Sep 16, 2025, 5:53 PM

Vulnerability Rating

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