CVE-2023-53552: drm/i915: mark requests for GuC virtual engines to avoid use-after-free
In the Linux kernel, the following vulnerability has been resolved:
drm/i915: mark requests for GuC virtual engines to avoid use-after-free
References to i915requests may be trapped by userspace inside a syncfile or dmabuf (dma-resv) and held indefinitely across different proceses. To counter-act the memory leaks, we try to not to keep references from the request past their completion. On the other side on fence release we need to know if rq->engine is valid and points to hw engine (true for non-virtual requests). To make it possible extra bit has been added to rq->executionmask, for marking virtual engines.
(cherry picked from commit 280410677af763f3871b93e794a199cfcf6fb580)
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2023-53552?
CVE-2023-53552 has been classified with a severity level indicating potential risk due to the use-after-free vulnerability in the Linux kernel.
How do I fix CVE-2023-53552?
To fix CVE-2023-53552, users should update their Linux kernel to the latest version that addresses this vulnerability.
What types of systems are affected by CVE-2023-53552?
CVE-2023-53552 affects systems running vulnerable versions of the Linux kernel that utilize the drm/i915 graphics driver.
What is the nature of the vulnerability in CVE-2023-53552?
The vulnerability in CVE-2023-53552 is a use-after-free issue that can lead to resource mismanagement in the Linux kernel's graphics subsystem.
Are there any known exploits for CVE-2023-53552?
As of now, there are no publicly known exploits for CVE-2023-53552, but it is important to apply the fix to mitigate any potential threats.