CVE Catalog

CVE-2026-93059

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the drm/msm driver's recover_worker function leaks a reference to the task_struct. get_pid_task() increments the reference count, but the corresponding put_task_struct() is missing in the else branch, leaking a reference on every GPU hang recovery.

Risk Assessment

The reference leak can lead to memory exhaustion and system instability, especially with frequent GPU hangs.

Recommendation

It is recommended to update the Linux kernel to a version containing the fix that adds the missing put_task_struct() in the else branch.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: drm/msm: Fix task_struct reference leak in recover_worker get_pid_task() increments the task reference count, but the corresponding put_task_struct() was missing in the else branch, leaking a reference on every GPU hang recovery. Patchwork: https://patchwork.freedesktop.org/patch/730662/

Vulnerability data from NVD (NIST) · CISA KEV · EPSS