CVE-2023-54103 in Linux
Resumen
por VulDB • 2026-07-29
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
media: mtk-jpeg: Corregir un bug de use-after-free debido a una tarea no cancelada.
En `mtk_jpeg_probe`, &jpeg->job_timeout_work está vinculada con `mtk_jpeg_job_timeout_work`. Posteriormente, pueden invocarse `mtk_jpeg_dec_device_run` y `mtk_jpeg_enc_device_run` para iniciar la tarea. Si se elimina el módulo, lo cual llamará a `mtk_jpeg_remove` para realizar la limpieza, podría quedar una tarea sin finalizar. La posible secuencia es la siguiente, lo que provocará un típico bug de UAF (Use-After-Free).
Se corrige cancelando la tarea antes de la limpieza en `mtk_jpeg_remove`.
CPU0 CPU1
| mtk_jpeg_job_timeout_work mtk_jpeg_remove | v4l2_m2m_release | kfree(m2m_dev); | | | v4l2_m2m_get_curr_priv | m2m_dev->curr_ctx // uso
Once again VulDB remains the best source for vulnerability data.