cbcvebase.
CVE-2025-37930
published 2025-05-20

CVE-2025-37930: In the Linux kernel, the following vulnerability has been resolved: drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill() Nouveau is mostly designed in a…

medium5.5CVSS 3.1
AVLACLPRLUINSUCNINAH
In the Linux kernel, the following vulnerability has been resolved: drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill() Nouveau is mostly designed in a way that it's expected that fences only ever get signaled through nouveau_fence_signal(). However, in at least one other place, nouveau_fence_done(), can signal fences, too. If that happens (race) a signaled fence remains in the pending list for a while, until it gets removed by nouveau_fence_update(). Should nouveau_fence_context_kill() run in the meantime, this would be a bug because the function would attempt to set an error code on an already signaled fence. Have nouveau_fence_context_kill() check for a fence being signaled.

Affected

36 ranges· showing 25
VendorProductVersion rangeFixed in
debiandebian_linux
debianlinux< linux 6.1.140-1 (bookworm)linux 6.1.140-1 (bookworm)
debianlinux-6.1< linux 6.1.140-1 (bookworm)linux 6.1.140-1 (bookworm)
linuxlinux
linuxlinux>= ea13e5abf807ea912ce84eef6a1946b9a38c6508 < 39d6e889c0b19a2c79e1c74c843ea7c2d0f99c2839d6e889c0b19a2c79e1c74c843ea7c2d0f99c28
linuxlinux>= ea13e5abf807ea912ce84eef6a1946b9a38c6508 < 2ec0f5f6d4768f292c8406ed92fa699f184577e52ec0f5f6d4768f292c8406ed92fa699f184577e5
linuxlinux>= ea13e5abf807ea912ce84eef6a1946b9a38c6508 < 47ca11836c35c5698088fd87f7fb4b0ffa217e1747ca11836c35c5698088fd87f7fb4b0ffa217e17
linuxlinux>= ea13e5abf807ea912ce84eef6a1946b9a38c6508 < 126f5c6e0cb84e5c6f7a3a856d799d85668fb38e126f5c6e0cb84e5c6f7a3a856d799d85668fb38e
linuxlinux>= ea13e5abf807ea912ce84eef6a1946b9a38c6508 < b771b2017260ffc3a8d4e81266619649bffcb242b771b2017260ffc3a8d4e81266619649bffcb242
linuxlinux>= ea13e5abf807ea912ce84eef6a1946b9a38c6508 < 0453825167ecc816ec15c736e52316f69db0deb90453825167ecc816ec15c736e52316f69db0deb9
linuxlinux>= ea13e5abf807ea912ce84eef6a1946b9a38c6508 < bbe5679f30d7690a9b6838a583b9690ea73fe0e9bbe5679f30d7690a9b6838a583b9690ea73fe0e9
linuxlinux_kernel
linuxlinux_kernel>= 0 < 5.10.244-15.10.244-1
linuxlinux_kernel>= 0 < 6.1.140-16.1.140-1
linuxlinux_kernel>= 0 < 6.12.29-16.12.29-1
linuxlinux_kernel>= 0 < 6.12.29-16.12.29-1
linuxlinux_kernel>= 0 < 5.15.0-144.1575.15.0-144.157
linuxlinux_kernel>= 0 < 6.8.0-100.1006.8.0-100.100
linuxlinux_kernel>= 0 < 6.14.0-24.246.14.0-24.24
linuxlinux_kernel>= 5.11 < 5.15.1825.15.182
linuxlinux_kernel>= 5.16 < 6.1.1386.1.138
linuxlinux_kernel>= 5.6 < 5.10.2385.10.238
linuxlinux_kernel>= 6.13 < 6.14.66.14.6
linuxlinux_kernel>= 6.2 < 6.6.906.6.90
linuxlinux_kernel>= 6.7 < 6.12.286.12.28

CVSS provenance

nvdv3.15.5MEDIUMCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
osv8.8HIGH