CVE-2026-46216
Received Received - Intake
NULL Pointer Dereference in Linux Kernel DRM/xe/HDCP

Publication date: 2026-05-28

Last updated on: 2026-05-28

Assigner: kernel.org

Description
In the Linux kernel, the following vulnerability has been resolved: drm/xe/hdcp: Add NULL check for media_gt in intel_hdcp_gsc_check_status() When media GT is disabled via configfs, there is no allocation for media_gt, which is kept as NULL. In such scenario, intel_hdcp_gsc_check_status() results in a kernel pagefault error due to &gt->uc.gsc being evaluated as an invalid memory address. Fix that by introducing a NULL check on media_gt and bailing out early if so. While at it, also drop the NULL check for gsc, since it can't be NULL if media_gt is not NULL. v2: - Get address for gsc only after checking that gt is not NULL. (Shuicheng) - Drop the NULL check for gsc. (Shuicheng) v3: - Add "Fixes" and "Cc: <stable...>" tags. (Matt) (cherry picked from commit bfaf87e84ca3ca3f6e275f9ae56da47a8b55ffd1)
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-05-28
Last Modified
2026-05-28
Generated
2026-05-28
AI Q&A
2026-05-28
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN
Attack-Flow Graph
AI Powered Q&A
How can this vulnerability impact me? :

This vulnerability can cause a kernel pagefault error, which may lead to system instability or crashes when media GT is disabled. Such crashes can disrupt normal system operations and potentially cause denial of service conditions.


Can you explain this vulnerability to me?

This vulnerability exists in the Linux kernel's drm/xe/hdcp component. When the media GT (Graphics Technology) is disabled via configfs, the media_gt pointer remains NULL because no allocation is made for it. The function intel_hdcp_gsc_check_status() does not check if media_gt is NULL before accessing its members, leading to a kernel pagefault error due to dereferencing an invalid memory address.

The fix involves adding a NULL check for media_gt in intel_hdcp_gsc_check_status() to prevent the function from accessing invalid memory when media_gt is NULL.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart