CVE Catalog

CVE-2026-93060

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the drm/msm/adreno driver's a6xx_gpu_init() function has a use-after-free bug on the error path. The a6xx_destroy() function frees 'a6xx_gpu', and then 'adreno_gpu' points to freed memory. The fix preserves the error code before freeing the memory.

Risk Assessment

Use-after-free can lead to system crashes, undefined behavior, or potential arbitrary code execution, posing a serious security risk.

Recommendation

It is recommended to update the Linux kernel to a version containing the fix that preserves the error code before freeing memory, eliminating the use-after-free.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: drm/msm/adreno: fix use after free on error path in a6xx_gpu_init() The a6xx_destroy() function frees "a6xx_gpu" and so "adreno_gpu" points to freed memory. Preserve the error code before freeing the memory to avoid a use after free. Patchwork: https://patchwork.freedesktop.org/patch/732275/

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