Description
In the Linux kernel, the following vulnerability has been resolved:

drm/msm/adreno: fix userspace-triggered crash on a2xx-a4xx

Before a5xx Adreno driver will not try fetching UBWC params (because
those generations didn't support UBWC anyway), however it's still
possible to query UBWC-related params from the userspace, triggering
possible NULL pointer dereference. Check for UBWC config in
adreno_get_param() and return sane defaults if there is none.

Patchwork: https://patchwork.freedesktop.org/patch/717778/
Published: 2026-07-19
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via kernel crash
Action: Patch
AI Analysis

Impact

A NULL pointer dereference occurs in the Adreno graphics driver for the Linux kernel when userspace requests Unified Bandwidth Control (UBWC) parameters on a2xx‑to‑a4xx GPUs. The driver assumed UBWC support existed, and without a guard check it dereferences a null pointer, leading to a kernel panic. The result of an attacker triggering this path is a denial of service through a system crash.

Affected Systems

Linux kernel DRM msm Adreno driver installations that include hardware series a2xx through a4xx GPUs are vulnerable. The issue exists in all kernel releases that contain the unpatched driver code, regardless of distribution or specific patch level, until the merge that adds a check for UBWC configuration in adreno_get_param is applied.

Risk and Exploitability

The CVSS score of 5.5 reflects a moderate severity that can bring the entire system down. The EPSS score of less than 1 % and absence from the CISA KEV catalog suggest a low probability of widespread exploitation, yet the vulnerability can be exercised by any user who can open the relevant DRM device node to query UBWC parameters. The exploit does not require elevated privileges beyond normal DRM access rights, so a local user can trigger the crash by invoking the vulnerable ioctl.

Generated by OpenCVE AI on September 3, 2026 at 14:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel update that contains the guard check in adreno_get_param.
  • If an immediate kernel upgrade is impossible, avoid or modify applications that request UBWC parameters from legacy Adreno GPUs.
  • Limit read/write permissions to the /dev/dri/* device nodes so that only trusted users can access the DRM interface, and monitor kernel logs for adreno-related panics to detect an attack.

Generated by OpenCVE AI on September 3, 2026 at 14:44 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
Ubuntu USN Ubuntu USN USN-8663-1 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-8664-1 Linux kernel (NVIDIA BaseOS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-1 Linux kernel (GCP) vulnerabilities
History

Wed, 02 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc4:*:*:*:*:*:*
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}


Mon, 20 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476
References
Metrics threat_severity

None

threat_severity

Moderate


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 userspace-triggered crash on a2xx-a4xx Before a5xx Adreno driver will not try fetching UBWC params (because those generations didn't support UBWC anyway), however it's still possible to query UBWC-related params from the userspace, triggering possible NULL pointer dereference. Check for UBWC config in adreno_get_param() and return sane defaults if there is none. Patchwork: https://patchwork.freedesktop.org/patch/717778/
Title drm/msm/adreno: fix userspace-triggered crash on a2xx-a4xx
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:39:33.308Z

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

Link: CVE-2026-64049

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-07-19T16:17:45.310

Modified: 2026-09-02T21:10:32.600

Link: CVE-2026-64049

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-64049 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T14:45:04Z

Weaknesses