Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's AMD GPU display driver has been addressed. The issue arose in the hot plug detection (HPD) initialization process, where the code improperly handled cases where the display connector's link was NULL. This oversight could lead to errors when the system attempted to set up HPD interrupts, as the code unconditionally referenced a NULL link. The vulnerability affected the AMDGPU display manager's hot plug detection routine, which is crucial for managing analog connectors that can be hot-plugged.
The vulnerability could lead to a null pointer dereference, causing a crash or undefined behavior in the system.
The vulnerability can be reproduced by initializing hot plug detection for AMDGPU display connectors that do not have a valid dc_link. This can occur with certain analog connectors that are hot-plugged, as the HPD initialization process will attempt to access the dc_link without verifying its validity first.
Users can apply the latest patches from the Linux kernel stable tree to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.