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

drm/nouveau: Fix gem reference leak in validate_init()

On the ttm_bo_reserve() failure and "vma not found" error paths, the
loop breaks without adding the looked-up object to any validate list,
so the reference taken by drm_gem_object_lookup() is never released;
validate_fini() only walks the spliced lists. Drop the reference
before breaking out on both paths.
Published: 2026-10-18
Score: 3.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: Memory exhaustion
Action: Apply Patch
AI Analysis

Impact

The vulnerability is a reference leak in the Nouveau DRM driver of the Linux kernel. When ttm_bo_reserve() fails or a VMA lookup fails the driver exits a validation loop without releasing a reference taken by drm_gem_object_lookup(), creating a kernel‑mode memory leak. Repeated failures can consume available kernel memory. While the advisory does not explicitly state that eventually a crash may occur, it is inferred that persistent memory exhaustion could lead to system instability or a crash.

Affected Systems

Linux kernel installations that use the Nouveau DRM driver. All distributions shipping the driver are potentially impacted if their kernel branch has not incorporated the commit that fixes the reference leak, and the advisory does not list any explicit kernel versions.

Risk and Exploitability

Based on the description, it is inferred that the likely attack vector is a local process that repeatedly triggers ttm_bo_reserve() failures or VMA not found errors. The CVE has a CVSS score of 3.3, an EPSS score of less than 1%, and it is not listed in the CISA KEV catalog, indicating no publicly known exploits. The impact appears limited to memory exhaustion; an attacker would need a privileged or untrusted process able to induce many GPU allocation failures, which suggests a low‑to‑medium exploitation likelihood in most environments. The risk is higher for systems that rely heavily on the Nouveau driver and operate in memory‑constrained contexts.

Generated by OpenCVE AI on October 20, 2026 at 20:44 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the kernel update that includes the commit which fixes the reference leak in the Nouveau driver.
  • If a kernel update is not timely, disable or blacklist the Nouveau module to prevent the driver from loading and avoid the reference leak.
  • Monitor kernel logs for frequent ttm_bo_reserve() failures or VMA not found messages, and apply remediation if these messages are observed.

Generated by OpenCVE AI on October 20, 2026 at 20:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
Ubuntu USN Ubuntu USN USN-8961-1 Linux kernel vulnerabilities
History

Tue, 20 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-399

Tue, 20 Oct 2026 00:30:00 +0000

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

None

cvssV3_1

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

threat_severity

Low


Mon, 19 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-399

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/nouveau: Fix gem reference leak in validate_init() On the ttm_bo_reserve() failure and "vma not found" error paths, the loop breaks without adding the looked-up object to any validate list, so the reference taken by drm_gem_object_lookup() is never released; validate_fini() only walks the spliced lists. Drop the reference before breaking out on both paths.
Title drm/nouveau: Fix gem reference leak in validate_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-10-19T09:20:54.190Z

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

Link: CVE-2026-98514

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-10-19T10:19:05.017

Link: CVE-2026-98514

cve-icon Redhat

Severity : Low

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98514 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T20:45:14Z

Weaknesses
  • CWE-911

    Improper Update of Reference Count