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

drm/vmwgfx: drop dma_buf reference on foreign-fd prime import

ttm_prime_fd_to_handle() returns -ENOSYS when the imported fd's
dma_buf->ops do not match the ttm_object_device's ops, but does so
without releasing the reference acquired by dma_buf_get(). Any
unprivileged renderD client passing a non-vmwgfx prime fd through the
DRM_VMW_GB_SURFACE_REF{,_EXT} path leaks one dma_buf reference per
call and indefinitely pins the foreign exporter's GEM resources.

Funnel the error path through the existing dma_buf_put() so the
reference is always dropped.
Published: 2026-09-04
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: Resource Exhaustion/Denial of Service
Action: Immediate patch
AI Analysis

Impact

A defect in the Linux kernel's vmwgfx DRM driver causes a dma_buf reference to remain held when a renderD client attempts to import a foreign file descriptor and the operation fails. The error path does not release the reference, so each failed import permanently pins the foreign exporter’s GEM resources. An attacker can repeat this fault, leaking one reference per call and leading to unbounded consumption of GEM memory, which may culminate in a denial of service to the rendering subsystem or the entire system.

Affected Systems

The flaw impacts the Linux kernel’s vmwgfx module, used in virtualized and GPU‑accelerated environments. All kernel releases that contain this module and have not yet been patched are potentially vulnerable; no specific version range is provided. The issue applies to the kernel as a whole, so every installation that uses vmwgfx prior to the fix is at risk.

Risk and Exploitability

No CVSS score or EPSS data is available, and the vulnerability is not listed in the CISA KEV catalog, suggesting a low exploitation probability. The attack requires a local renderD client capable of sending a prime file descriptor to the vmwgfx driver, thus it is a local privilege or process boundary attack rather than a remote vector. While exploitation is straightforward once conditions are met, the impact becomes significant only if many such clients can repeatedly trigger the leak.

Generated by OpenCVE AI on September 4, 2026 at 19:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the vmwgfx reference leak fix.
  • If updating is not immediately possible, disable the vmwgfx DRM driver through boot parameters or kernel configuration to prevent foreign FD imports.
  • Monitor dma_buf reference counts and GEM resource usage, and impose limits or restart affected services until the patch is applied.

Generated by OpenCVE AI on September 4, 2026 at 19:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4777-1 linux security update
Debian DLA Debian DLA DLA-4788-1 linux-6.12 security update
History

Mon, 14 Sep 2026 12:30:00 +0000


Fri, 04 Sep 2026 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772

Fri, 04 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/vmwgfx: drop dma_buf reference on foreign-fd prime import ttm_prime_fd_to_handle() returns -ENOSYS when the imported fd's dma_buf->ops do not match the ttm_object_device's ops, but does so without releasing the reference acquired by dma_buf_get(). Any unprivileged renderD client passing a non-vmwgfx prime fd through the DRM_VMW_GB_SURFACE_REF{,_EXT} path leaks one dma_buf reference per call and indefinitely pins the foreign exporter's GEM resources. Funnel the error path through the existing dma_buf_put() so the reference is always dropped.
Title drm/vmwgfx: drop dma_buf reference on foreign-fd prime import
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-09-14T11:58:52.563Z

Reserved: 2026-08-26T14:34:25.799Z

Link: CVE-2026-80888

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-04T18:17:56.787

Modified: 2026-09-14T13:18:48.630

Link: CVE-2026-80888

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T23:45:17Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime