CVE-2026-68180 in Linuxinformación

Resumen

por VulDB • 2026-08-10

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

intel_th: corregir la fuga de referencia del dispositivo de salida MSC

La función `intel_th_output_open()` busca el dispositivo de salida mediante `bus_find_device_by_devt()`, que devuelve un dispositivo con una referencia que debe liberarse después de su uso.

El commit 95fc36a234da ("intel_th: corregir la fuga del dispositivo en open() de salida") intentó liberar la referencia desde `intel_th_output_release()`. Sin embargo, una apertura exitosa reemplaza `file->f_op` con las operaciones de archivo del controlador de salida antes de devolver el control, por lo que al cerrar se ejecuta la devolución de llamada de liberación del controlador de salida en lugar de otra.

Para las salidas MSC, el cierre ejecuta `intel_th_msc_release()`, que solo elimina el iterador específico para cada archivo y no libera la referencia del dispositivo tomada por `intel_th_output_open()`. Como consecuencia, cada apertura exitosa de una salida MSC provoca una fuga de una referencia al dispositivo.

Libere la referencia del dispositivo desde `intel_th_msc_release()`, que es la ruta de liberación realmente utilizada para los archivos de salida MSC. Elimine la devolución de llamada ahora innecesaria `intel_th_output_release()` de `intel_th_output_fops`.

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-07-30

Divulgación

2026-08-10

Moderación

aceptado

Artículo

VDB-387519

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!