CVE-2026-68232 PUBLISHED

drm/gpusvm: Fix MM reference leak in drm_gpusvm_range_evict

Assigner: Linux
Reserved: 30.07.2026 Published: 10.08.2026 Updated: 10.08.2026

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

drm/gpusvm: Fix MM reference leak in drm_gpusvm_range_evict

If kvmalloc_array() fails in drm_gpusvm_range_evict(), the MM reference acquired earlier is not released, resulting in a reference leak.

Fix this by dropping the MM reference on the kvmalloc_array() failure path.

Product Status

Vendor Linux
Product Linux
Versions Default: unaffected
  • affected from 99624bdff8670795b678eafa6509aaad3a5c0175 to a2212fef8e18724e06432fce01fa257296d9f053 (excl.)
  • affected from 99624bdff8670795b678eafa6509aaad3a5c0175 to adf0542659c783c962f4a8f2adcb3532ed54821c (excl.)
  • affected from 99624bdff8670795b678eafa6509aaad3a5c0175 to 847b371debf3c8c72384ab7b9a0c4123a74cc925 (excl.)
Vendor Linux
Product Linux
Versions Default: affected
  • Version 6.15 is affected
  • unaffected from 0 to 6.15 (excl.)
  • unaffected from 6.18.42 to 6.18.* (incl.)
  • unaffected from 7.1.6 to 7.1.* (incl.)
  • unaffected from 7.2-rc5 to * (incl.)

References