Impact
This vulnerability involves an unintended retention of a reference to a PCI device within the Nouveau DRM driver. The reference acquired by pci_get_domain_bus_and_slot() is never released after the device’s memory size is read, causing an accumulating reference count. The excessive reference count can prevent proper cleanup of the device and may lead to resource exhaustion or degraded system performance, potentially culminating in a denial‑of‑service scenario if triggered repeatedly.
Affected Systems
The flaw is present in the Linux kernel's Nouveau graphics driver before the fix was applied. All Linux kernel versions that ship the Nouveau driver without this patch are affected, including default distributions that ship a stock kernel and use the open‑source graphics stack.
Risk and Exploitability
No CVSS score is published for this issue, so its severity cannot be formally quantified. The EPSS score is unavailable, and the vulnerability is not listed in CISA's KEV catalog, suggesting that no widespread exploitation has been reported. The likely attack vector is local or privileged access that enables interaction with the DRM subsystem and triggers nv1a_ram_new(). By repeatedly invoking this function or otherwise exhausting the reference count, an attacker could induce resource depletion or force the kernel to perform unnecessary cleanup operations, creating a crash or slowdown. Because the flaw operates entirely within kernel space, it requires a user with access to the graphics subsystem and potentially root privileges, reducing the immediacy of threat for ordinary users.
OpenCVE Enrichment