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

drm/virtio: fix object leak in virtio_gpu_resource_create_ioctl()

virtio_gpu_resource_create_ioctl() calls drm_gem_object_release() on the
drm_gem_handle_create() error path instead of dropping the reference it
owns, so obj->funcs->free() never runs and the virtio_gpu_object, its
pages and sg table, the resource id and the host-side resource are
leaked.

Use drm_gem_object_put() instead.
Published: 2026-10-18
Score: n/a
EPSS: n/a
KEV: No
Impact: Resource Exhaustion (Denial of Service)
Action: Apply Patch
AI Analysis

Impact

virtio_gpu_resource_create_ioctl in the Linux kernel incorrectly calls drm_gem_object_release() on error paths instead of dropping the reference it owns. This prevents drm_gem_object->funcs->free() from executing, causing the virtio_gpu_object, its memory pages, scatter‑gather table, resource ID, and the host‑side resource to persist in memory. The persistent allocation leads to a resource leak that can grow until system resources are exhausted, resulting in a denial‑of‑service condition.

Affected Systems

The vulnerability affects the Linux kernel's virtio GPU driver across all kernel releases that implement this ioctl path. No specific kernel version is listed as fixed, so all current or older kernels that contain the unpatched code are vulnerable. The impact applies to any system running the affected kernel and using virtio GPU devices.

Risk and Exploitability

Because the leak occurs during an ioctl call, the attack requires an entity that can invoke the virtio_gpu_resource_create_ioctl interface, typically a user‑space process with access to the GPU device node. The exploit path is local; an attacker could repeatedly trigger the ioctl with invalid parameters to accumulate leaked objects until memory exhaustion occurs. EPSS and KEV metrics are not available, and the CVSS score is not listed, so risk assessment relies on the described mechanism. The vulnerability is not currently listed in CISA KEV, suggesting no known active exploitation, but the potential for DoS warrants timely remediation.

Generated by OpenCVE AI on October 18, 2026 at 18:30 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the fix, which changes drm_gem_object_release() to drm_gem_object_put() in virtio_gpu_resource_create_ioctl().
  • If updating the kernel is not immediately possible, unload and reload the virtio_gpu driver module or reboot the system to release the leaked resources.
  • After applying the fix, monitor for abnormal GPU memory usage or other signs of resource exhaustion using system monitoring tools or kernel logs.

Generated by OpenCVE AI on October 18, 2026 at 18:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400

Sun, 18 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/virtio: fix object leak in virtio_gpu_resource_create_ioctl() virtio_gpu_resource_create_ioctl() calls drm_gem_object_release() on the drm_gem_handle_create() error path instead of dropping the reference it owns, so obj->funcs->free() never runs and the virtio_gpu_object, its pages and sg table, the resource id and the host-side resource are leaked. Use drm_gem_object_put() instead.
Title drm/virtio: fix object leak in virtio_gpu_resource_create_ioctl()
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-10-18T15:19:23.052Z

Reserved: 2026-09-25T10:25:14.360Z

Link: CVE-2026-98608

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:13.560

Modified: 2026-10-18T16:17:13.560

Link: CVE-2026-98608

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T18:45:06Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption