CVE-2025-39896

Severity CVSS v4.0:
Pending analysis
Type:
CWE-416 Use After Free
Publication date:
01/10/2025
Last modified:
14/01/2026

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> accel/ivpu: Prevent recovery work from being queued during device removal<br /> <br /> Use disable_work_sync() instead of cancel_work_sync() in ivpu_dev_fini()<br /> to ensure that no new recovery work items can be queued after device<br /> removal has started. Previously, recovery work could be scheduled even<br /> after canceling existing work, potentially leading to use-after-free<br /> bugs if recovery accessed freed resources.<br /> <br /> Rename ivpu_pm_cancel_recovery() to ivpu_pm_disable_recovery() to better<br /> reflect its new behavior.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.8 (including) 6.12.46 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.13 (including) 6.16.6 (excluding)
cpe:2.3:o:linux:linux_kernel:6.17:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17:rc4:*:*:*:*:*:*