CVE-2025-68233
Description
In the Linux kernel, the following vulnerability has been resolved:
drm/tegra: Add call to put_pid()
Add a call to put_pid() corresponding to get_task_pid(). host1x_memory_context_alloc() does not take ownership of the PID so we need to free it here to avoid leaking.
[mperttunen@nvidia.com: reword commit message]
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
A missing put_pid() call in the Linux kernel's drm/tegra driver causes a PID reference leak, leading to memory exhaustion.
Vulnerability
Overview
In the Linux kernel, the drm/tegra driver's host1x_memory_context_alloc() function calls get_task_pid() to obtain a PID reference but fails to release it with a corresponding put_pid() call. This oversight means the driver does not take ownership of the PID, and the reference is never freed, resulting in a memory leak [1][2].
Exploitation
An attacker with local access and the ability to trigger the allocation of a memory context via the DRM/Tegra subsystem can repeatedly invoke this code path. No special privileges beyond-local privileges are required beyond normal user access to the DRM device, as the leak occurs during standard memory context allocation operations.
Impact
Repeated exploitation causes the kernel to leak PID references, gradually consuming kernel memory. Over time, this can lead to system instability, denial of service, or resource exhaustion, potentially affecting other processes and system availability.
Mitigation
The fix adds the missing put_pid() call to properly release the PID reference. The patch has been applied to the stable kernel tree [1][2]. Users should update to a kernel version containing this commit to prevent the leak.
AI Insight generated on May 19, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
1Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
5- git.kernel.org/stable/c/27ea5c2c75c3419a9a019240ca44b9256f628df1nvd
- git.kernel.org/stable/c/2e78580e6e7deac6556236ef96db5bbf7b46857envd
- git.kernel.org/stable/c/6b572e5154af08ee13f8d2673e86f83bc5ff86cdnvd
- git.kernel.org/stable/c/6cbab9f0da72b4dc3c3f9161197aa3b9daa1fa3anvd
- git.kernel.org/stable/c/cbf2cbdb0733d7974dab296ffba0e7ae9b6524e5nvd
News mentions
0No linked articles in our index yet.