CVE-2026-46245
Null Pointer Dereference in AMDGPU Display Manager
Publication date: 2026-06-03
Last updated on: 2026-06-03
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| amd | amdgpu | * |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
How can this vulnerability impact me? :
This vulnerability can cause the Linux kernel to dereference a NULL pointer when initializing HPD interrupts for AMD GPU connectors. This may lead to kernel crashes or instability, potentially causing system downtime or loss of functionality related to display management on affected systems.
Can you explain this vulnerability to me?
This vulnerability exists in the Linux kernel's AMD GPU driver, specifically in the amdgpu_dm_hpd_init() function. The issue arises because the code may encounter connectors without a valid dc_link pointer. While the code checks if dc_link is NULL when deciding to poll connectors, it later dereferences dc_link unconditionally when setting up Hot Plug Detect (HPD) interrupts. This can lead to a NULL pointer dereference, causing potential errors or crashes. The fix involves assigning dc_link early and skipping connectors where dc_link is NULL to prevent this unsafe dereference.