In the Linux kernel, the following vulnerability has been resolved:
drm/amdgpu: Forward soft recovery errors to userspace
As we discussed before[1], soft recovery should be forwarded to userspace, or we can get into a really bad state where apps will keep submitting hanging command buffers cascading us to a hard reset.
1: https://lore.kernel.org/all/bf23d5ed-9a6b-43e7-84ee-8cbfd0d60f18@froggi.es/ (cherry picked from commit 434967aadbbbe3ad9103cc29e9a327de20fdba01)
{ "vanir_signatures": [ { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_job.c" }, "id": "CVE-2024-44961-130a41e1", "digest": { "line_hashes": [ "40111422312616025274075078486968909327", "212050817663342879787240053040259542094", "117780591920878442621372876907680574471", "114834041077132108656126213611371640608", "72798680661001108630499422646245857263" ], "threshold": 0.9 }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0da0b06165d83a8ecbb6582d9d5a135f9d38a52a" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_job.c" }, "id": "CVE-2024-44961-19323dae", "digest": { "line_hashes": [ "40111422312616025274075078486968909327", "212050817663342879787240053040259542094", "117780591920878442621372876907680574471", "114834041077132108656126213611371640608", "72798680661001108630499422646245857263" ], "threshold": 0.9 }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c28d207edfc5679585f4e96acb67000076ce90be" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_job.c", "function": "amdgpu_job_prepare_job" }, "id": "CVE-2024-44961-34f87530", "digest": { "length": 610.0, "function_hash": "216881877925347861217635834375530119552" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c28d207edfc5679585f4e96acb67000076ce90be" }, { "signature_version": "v1", "signature_type": "Line", "target": { "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_job.c" }, "id": "CVE-2024-44961-3d3c2486", "digest": { "line_hashes": [ "40111422312616025274075078486968909327", "212050817663342879787240053040259542094", "117780591920878442621372876907680574471", "114834041077132108656126213611371640608", "72798680661001108630499422646245857263" ], "threshold": 0.9 }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@829798c789f567ef6ba4b084c15b7b5f3bd98d51" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_job.c", "function": "amdgpu_job_prepare_job" }, "id": "CVE-2024-44961-3f2d0815", "digest": { "length": 631.0, "function_hash": "132328170675800041155320856637400784730" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@829798c789f567ef6ba4b084c15b7b5f3bd98d51" }, { "signature_version": "v1", "signature_type": "Function", "target": { "file": "drivers/gpu/drm/amd/amdgpu/amdgpu_job.c", "function": "amdgpu_job_prepare_job" }, "id": "CVE-2024-44961-87476ed8", "digest": { "length": 610.0, "function_hash": "216881877925347861217635834375530119552" }, "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0da0b06165d83a8ecbb6582d9d5a135f9d38a52a" } ] }