CVE-2025-39896

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

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
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:*:*:*:*:*:*

History

19 Oct 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: accel/ivpu: Evitar que el trabajo de recuperación sea encolado durante la eliminación del dispositivo Usar disable_work_sync() en lugar de cancel_work_sync() en ivpu_dev_fini() para asegurar que no se puedan encolar nuevos elementos de trabajo de recuperación después de que haya comenzado la eliminación del dispositivo. Anteriormente, el trabajo de recuperación podía ser programado incluso después de cancelar el trabajo existente, lo que podría llevar a errores de uso después de liberación si la recuperación accedía a recursos liberados. Renombrar ivpu_pm_cancel_recovery() a ivpu_pm_disable_recovery() para reflejar mejor su nuevo comportamiento.

Information

Published : 2025-10-01 08:15

Updated : 2026-10-19 21:10


NVD link : CVE-2025-39896

Mitre link : CVE-2025-39896

CVE.ORG link : CVE-2025-39896


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-416

Use After Free