CVE-2025-39721 in Linuxinformación

Resumen

por VulDB • 2026-07-12

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

crypto: qat - vaciar la cola de trabajo misc durante el apagado del dispositivo

La carga y descarga repetidas de un controlador QAT específico para el dispositivo, por ejemplo qat_4xxx, en un bucle cerrado puede provocar una caída debido a un escenario use-after-free. Esto ocurre cuando una interrupción de gestión energética (PM) se activa justo antes de que se descargue el controlador específico del dispositivo (por ejemplo, qat_4xxx.ko), mientras que el núcleo del controlador (intel_qat.ko) permanece cargado.

Dado que el controlador utiliza una cola de trabajo compartida (`qat_misc_wq`) entre todos los dispositivos y propiedad de intel_qat.ko, puede haber una rutina diferida del controlador específico aún pendiente en la cola. Si esta rutina se ejecuta después de descargar el controlador, puede desreferenciar memoria liberada, lo que resulta en un fallo de página y caída del kernel como el siguiente:

BUG: unable to handle page fault for address: ffa000002e50a01c #PF: supervisor read access in kernel mode RIP: 0010:pm_bh_handler+0x1d2/0x250 [intel_qat]
Call Trace: pm_bh_handler+0x1d2/0x250 [intel_qat]
process_one_work+0x171/0x340 worker_thread+0x277/0x3a0 kthread+0xf0/0x120 ret_from_fork+0x2d/0x50

Para evitar esto, se vacía la cola de trabajo misc durante el apagado del dispositivo para garantizar que todos los elementos de trabajo pendientes se completen antes de descargar el controlador.

Nota: Este enfoque puede aumentar ligeramente la latencia de apagado si la cola de trabajo contiene trabajos de otros dispositivos, pero garantiza la corrección y estabilidad.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Reservar

2025-04-16

Divulgación

2025-09-05

Moderación

aceptado

Artículo

VDB-322956

CPE

listo

EPSS

0.00133

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!