CVE-2025-71301
N/A
Summary
In the Linux kernel, the following vulnerability has been resolved:
drm/tests: shmem: Hold reservation lock around vmap/vunmap
Acquire and release the GEM object's reservation lock around vmap and vunmap operations. The tests use vmap_locked, which led to errors such as show below.
[ 122.292030] WARNING: CPU: 3 PID: 1413 at drivers/gpu/drm/drm_gem_shmem_helper.c:390 drm_gem_shmem_vmap_locked+0x3a3/0x6f0
[ 122.468066] WARNING: CPU: 3 PID: 1413 at drivers/gpu/drm/drm_gem_shmem_helper.c:293 drm_gem_shmem_pin_locked+0x1fe/0x350
[ 122.563504] WARNING: CPU: 3 PID: 1413 at drivers/gpu/drm/drm_gem_shmem_helper.c:234 drm_gem_shmem_get_pages_locked+0x23c/0x370
[ 122.662248] WARNING: CPU: 2 PID: 1413 at drivers/gpu/drm/drm_gem_shmem_helper.c:452 drm_gem_shmem_vunmap_locked+0x101/0x330
Only export the new vmap/vunmap helpers for Kunit tests. These are not interfaces for regular drivers.
Affected Software
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| Linux | Linux | 954907f7147dc43e0d1cd4d430c21d143d5fdf55 < 6b953d92f2f29e74b125617c6f00300fa1bed97e | affected |
| Linux | Linux | 954907f7147dc43e0d1cd4d430c21d143d5fdf55 < e7b7022f11d3cf281c726117478696b83681bf11 | affected |
| Linux | Linux | 954907f7147dc43e0d1cd4d430c21d143d5fdf55 < cda83b099f117f2a28a77bf467af934cb39e49cf | affected |
| Linux | Linux | 6.16 | affected |
| Linux | Linux | 0 < 6.16 | unaffected |
| Linux | Linux | 6.18.16 <= 6.18.* | unaffected |
| Linux | Linux | 6.19.6 <= 6.19.* | unaffected |
| Linux | Linux | 7.0 <= * | unaffected |
Weaknesses
References
- https://git.kernel.org/stable/c/6b953d92f2f29e74b125617c6f00300fa1bed97e
- https://git.kernel.org/stable/c/e7b7022f11d3cf281c726117478696b83681bf11
- https://git.kernel.org/stable/c/cda83b099f117f2a28a77bf467af934cb39e49cf
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.