In the Linux kernel, the following vulnerability has been resolved:
accel/ivpu: Fix deadlock in ivpumscleanup()
Fix deadlock in ivpumscleanup() by preventing runtime resume after filepriv->mslock is acquired.
During a failure in runtime resume, a cold boot is executed, which calls ivpumscleanupall(). This function calls ivpumscleanup() that acquires filepriv->ms_lock and causes the deadlock.
[
{
"target": {
"file": "drivers/accel/ivpu/ivpu_ms.c"
},
"digest": {
"line_hashes": [
"184443025685026303449341722269477172908",
"165931053944800792501962523983494732894",
"217181878960388311591058308021147290171",
"152249874766313088929603032434969515475",
"233274289718799666509832093306948823131",
"31963419011752800792121934987136774770",
"115674772010172539647987014647781979225",
"305910936075538507258102378158396196043",
"174202929303559305588403566266702927544"
],
"threshold": 0.9
},
"id": "CVE-2025-37847-094ecc6c",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7d12a7d43c7bab9097ba466581d8db702e7908dc",
"signature_version": "v1",
"signature_type": "Line"
},
{
"target": {
"file": "drivers/accel/ivpu/ivpu_ms.c"
},
"digest": {
"line_hashes": [
"184443025685026303449341722269477172908",
"165931053944800792501962523983494732894",
"217181878960388311591058308021147290171",
"152249874766313088929603032434969515475",
"233274289718799666509832093306948823131",
"31963419011752800792121934987136774770",
"115674772010172539647987014647781979225",
"305910936075538507258102378158396196043",
"174202929303559305588403566266702927544"
],
"threshold": 0.9
},
"id": "CVE-2025-37847-35235d02",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f996ecc789b5dbaaf38b6ec0a1917821789cbd9c",
"signature_version": "v1",
"signature_type": "Line"
},
{
"target": {
"file": "drivers/accel/ivpu/ivpu_ms.c",
"function": "ivpu_ms_cleanup"
},
"digest": {
"function_hash": "184814949892290926638199757339248168247",
"length": 336.0
},
"id": "CVE-2025-37847-3afabeb5",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f996ecc789b5dbaaf38b6ec0a1917821789cbd9c",
"signature_version": "v1",
"signature_type": "Function"
},
{
"target": {
"file": "drivers/accel/ivpu/ivpu_ms.c",
"function": "ivpu_ms_cleanup"
},
"digest": {
"function_hash": "184814949892290926638199757339248168247",
"length": 336.0
},
"id": "CVE-2025-37847-3d3f7e9f",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@019634f27a16796eab749e8107dae32099945f29",
"signature_version": "v1",
"signature_type": "Function"
},
{
"target": {
"file": "drivers/accel/ivpu/ivpu_ms.c"
},
"digest": {
"line_hashes": [
"184443025685026303449341722269477172908",
"165931053944800792501962523983494732894",
"217181878960388311591058308021147290171",
"152249874766313088929603032434969515475",
"233274289718799666509832093306948823131",
"31963419011752800792121934987136774770",
"115674772010172539647987014647781979225",
"305910936075538507258102378158396196043",
"174202929303559305588403566266702927544"
],
"threshold": 0.9
},
"id": "CVE-2025-37847-7fcf3284",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@019634f27a16796eab749e8107dae32099945f29",
"signature_version": "v1",
"signature_type": "Line"
},
{
"target": {
"file": "drivers/accel/ivpu/ivpu_ms.c",
"function": "ivpu_ms_cleanup"
},
"digest": {
"function_hash": "184814949892290926638199757339248168247",
"length": 336.0
},
"id": "CVE-2025-37847-9c03ae71",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7d12a7d43c7bab9097ba466581d8db702e7908dc",
"signature_version": "v1",
"signature_type": "Function"
}
]