Skip to main content

Linux Kernel CVE-2026-53140

| EUVDEUVD-2026-39231 MEDIUM
Memory Leak (CWE-401)
2026-06-25 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-mrv3-46fp-r6hh
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.5 MEDIUM

Local GPU device access required (AV:L, PR:L); memory leak yields availability impact only - no data disclosure or modification path exists.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
3.3 LOW
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
Red Hat
5.5 LOW
qualitative

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Generated
Jul 06, 2026 - 14:56 vuln.today
CVSS changed
Jul 06, 2026 - 14:52 NVD
5.5 (MEDIUM)
Patch available
Jun 25, 2026 - 10:32 EUVD
CVE Published
Jun 25, 2026 - 09:16 cve.org
UNKNOWN (no severity yet)
CVE Published
Jun 25, 2026 - 09:16 nvd
MEDIUM 5.5

DescriptionNVD

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

drm/v3d: Fix vaddr leak when indirect CSD has zeroed workgroups

v3d_rewrite_csd_job_wg_counts_from_indirect() maps both the indirect buffer and the workgroup buffer and is expected to release them before returning. When any of the workgroup counts read from the buffer is zero, the function bailed out early and skipped the cleanup, leaking the vaddr mappings of both BOs.

Jump to the cleanup path instead of returning directly, so the mappings are always dropped.

AnalysisAI

Memory exhaustion via vaddr leak in the Linux kernel's V3D DRM driver allows a local low-privileged user to degrade or deny service on systems equipped with Broadcom V3D GPUs. The function v3d_rewrite_csd_job_wg_counts_from_indirect() maps two buffer objects (indirect buffer and workgroup buffer) but takes an early return path - without releasing the vaddr mappings - whenever any workgroup count read from the indirect buffer is zero, permanently leaking both BO mappings per triggering job submission. No public exploit has been identified and EPSS sits at the 6th percentile (0.17%), consistent with the hardware-specific, local-only attack surface; this vulnerability is not listed in CISA KEV.

Technical ContextAI

The drm/v3d subsystem is the kernel's DRM driver for Broadcom V3D GPUs, found primarily in Raspberry Pi 4/5 and similar Broadcom SoC platforms. The vulnerable function v3d_rewrite_csd_job_wg_counts_from_indirect() handles indirect Compute Shader Dispatch (CSD) jobs by mapping two GPU buffer objects (BOs) into kernel virtual address space - the indirect buffer containing dispatch parameters, and the workgroup count buffer. CWE-401 (Missing Release of Memory after Effective Lifetime) describes the root cause precisely: the original code path used early-return statements that bypassed the cleanup/unmap logic when a zero workgroup count was detected in the buffer. The fix replaces the early returns with jumps to a shared cleanup label, ensuring vaddr mappings are unconditionally released. Affected CPE is cpe:2.3:o:linux:linux_kernel across multiple stable branches, with the vulnerability introduced at commit 18b8413b25b7070fa2e55858a2c808e6909581d0.

RemediationAI

The primary fix is to upgrade to a patched Linux kernel version: 6.12.94, 6.18.36, 7.0.13, or 7.1 (mainline). The upstream stable fix commits are available at https://git.kernel.org/stable/c/60ebeb23eaf3d7fd2e0551fe304309305e31d424 (6.12.x), https://git.kernel.org/stable/c/0b59d0946913a0df7d1a033013e259e9b6a76546 (6.18.x), https://git.kernel.org/stable/c/90b629269088a9fe24a02c032be9f08357f47873 (7.0.x), and https://git.kernel.org/stable/c/ae7676952790f421c40918e2586a2c9f12a682b6 (7.1). For systems where kernel upgrades are not immediately feasible, restrict access to the V3D GPU device nodes (typically /dev/dri/renderD*) by removing untrusted local users from the render and video groups, or by applying cgroup device access controls to limit which processes can open the DRI device; this trade-off disables GPU compute functionality for those users. Do not rely solely on user-space mitigations for embedded systems running unpatched kernels with multiple shared users.

Vendor StatusVendor

SUSE

Severity: Low
Product Status
Image SLES15-SP7-Azure-3P Image SLES15-SP7-Azure-Basic Image SLES15-SP7-Azure-Standard Image SLES15-SP7-HPC-Azure Affected
Image SLES15-SP7-BYOS-Azure Image SLES15-SP7-BYOS-GCE Image SLES15-SP7-CHOST-BYOS-Aliyun Image SLES15-SP7-CHOST-BYOS-Azure Image SLES15-SP7-CHOST-BYOS-EC2 Image SLES15-SP7-CHOST-BYOS-GCE Image SLES15-SP7-CHOST-BYOS-GDC Image SLES15-SP7-CHOST-BYOS-SAP-CCloud Image SLES15-SP7-EC2 Image SLES15-SP7-EC2-ECS-HVM Image SLES15-SP7-GCE Image SLES15-SP7-HPC-BYOS-Azure Image SLES15-SP7-HPC-BYOS-EC2 Image SLES15-SP7-HPC-BYOS-GCE Image SLES15-SP7-Hardened-BYOS-Azure Image SLES15-SP7-Hardened-BYOS-EC2 Image SLES15-SP7-Hardened-BYOS-GCE Image SLES15-SP7-SAPCAL-Azure Image SLES15-SP7-SAPCAL-EC2 Image SLES15-SP7-SAPCAL-GCE Affected
Image SLES15-SP7-SAP-Azure Image SLES15-SP7-SAP-Azure-3P Image SLES15-SP7-SAP-BYOS-Azure Image SLES15-SP7-SAP-BYOS-EC2 Image SLES15-SP7-SAP-BYOS-GCE Image SLES15-SP7-SAP-EC2 Image SLES15-SP7-SAP-GCE Image SLES15-SP7-SAP-Hardened-Azure Image SLES15-SP7-SAP-Hardened-BYOS-Azure Image SLES15-SP7-SAP-Hardened-BYOS-EC2 Image SLES15-SP7-SAP-Hardened-BYOS-GCE Image SLES15-SP7-SAP-Hardened-GCE Affected
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed

Share

CVE-2026-53140 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy