CyberRota Analysis
AI-GeneratedA reference leak vulnerability exists in the Linux kernel's a6xx_gpu_init() function, where certain early error returns bypass the necessary cleanup of device node references. This can lead to memory management issues, potentially affecting system stability and performance. Linux system administrators and developers working with the affected kernel versions should prioritize applying the patch to mitigate the risk of resource exhaustion.
Original NVD Description
In the Linux kernel, the following vulnerability has been resolved: drm/msm/adreno: Fix a reference leak in a6xx_gpu_init() In a6xx_gpu_init(), node is obtained via of_parse_phandle(). While there was a manual of_node_put() at the end of the common path, several early error returns would bypass this call, resulting in a reference leak. Fix this by using the __free(device_node) cleanup handler to release the reference when the variable goes out of scope. Patchwork: https://patchwork.freedesktop.org/patch/700661/
Related CVEs
Other vulnerabilities affecting the same vendor(s)