Impact
An unbalanced unlock in the gpusvm notifier lock can expose the Linux kernel to a lock state inconsistency. It is inferred from the description that an unbalanced unlock could potentially lead to a kernel panic or other instability. The problem originates from an unlock performed without a matching lock in drm_gpusvm_scan_mm(), which is a type of improper synchronization and lock/unlock weakness (CWE-832 and CWE-667).
Affected Systems
All Linux kernel releases that include the gpusvm notifier code prior to the commit that implements the fix (8efaa47a871662a8c21b819cec60786f7ef17ab4) are affected. Since no specific version range is supplied, every kernel version up to and including the 6.19.0-rc6+ build shown in the logs should be considered vulnerable until the fix is applied.
Risk and Exploitability
The CVSS score of 8.8 places this issue in the high severity range. The EPSS score of less than 1% indicates a very low probability of exploitation at the present time, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is inferred from the description to involve user space code that interacts with the GPU driver, which may trigger the bad unlock condition. While an exploit has not been documented, the high severity and kernel privilege escalation inherent in the flaw make it a critical remediation candidate.
OpenCVE Enrichment
Ubuntu USN