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/
Published: 2026-07-19
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a reference leak in the Linux kernel’s DRM Adreno driver: during a6xx_gpu_init() the device node retrieved with of_parse_phandle() is not released on several early error returns, causing a leaking reference. This loss of resources can accumulate and potentially lead to system instability or denial of service. The weakness is classified as CWE-911 and does not provide a remote or network‑based attack vector, but could be triggered by local privileged code that loads or initializes the driver. Based on the description, it is inferred that the attack vector requires local or escalated privileges and cannot be exploited remotely.

Affected Systems

Linux kernel builds that include the drm/msm/adreno driver for Adreno 6xx GPUs. No specific kernel version range is listed, so any distribution’s kernel that contains this driver could be affected. The CVE does not specify a particular vendor or release, but the patch applies to all kernels with the a6xx_gpu_init function.

Risk and Exploitability

The EPSS score is below 1 % and the vulnerability is not listed in CISA’s KEV catalog, indicating a low probability of exploitation. Because the leak occurs during driver initialization in kernel mode, an attacker would need local or escalated privileges. The overall risk is low to moderate, and exploitation would likely require targeted, local activity rather than an arbitrary remote exploit.

Generated by OpenCVE AI on August 1, 2026 at 07:29 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel patch provided by the upstream maintainer and rebuild the kernel.
  • Reboot into the updated kernel image.
  • If immediate recompilation is not possible, temporarily disable the adreno DRM driver by adding it to the module blacklist in /etc/modprobe.d or using the kernel parameter module.blacklist=adreno.
  • After the patch or blacklist is applied, monitor dmesg for any remaining reference‑leak messages to confirm that the issue is resolved.

Generated by OpenCVE AI on August 1, 2026 at 07:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Tue, 21 Jul 2026 00:15:00 +0000


Sun, 19 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
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/
Title drm/msm/adreno: Fix a reference leak in a6xx_gpu_init()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-07-19T15:40:42.807Z

Reserved: 2026-07-19T07:54:57.038Z

Link: CVE-2026-64154

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity :

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-64154 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T07:30:13Z

Weaknesses
  • CWE-911

    Improper Update of Reference Count