CVE-2023-54103 in Linux
Zusammenfassung
von VulDB • 09.07.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
media: mtk-jpeg: Behebung eines Use-After-Free-Fehlers aufgrund nicht abgebrochener Arbeitseinheiten (Work)
In `mtk_jpeg_probe` wird `&jpeg->job_timeout_work` mit `mtk_jpeg_job_timeout_work` verknüpft. Anschließend können `mtk_jpeg_dec_device_run` und `mtk_jpeg_enc_device_run` aufgerufen werden, um die Arbeitseinheit zu starten.
Wenn das Modul entfernt wird, wodurch `mtk_jpeg_remove` zur Bereinigung (Cleanup) aufgerufen wird, kann es eine nicht abgeschlossene Arbeitseinheit geben. Die mögliche Abfolge ist wie folgt dargestellt und führt zu einem typischen UAF-Fehler (Use-After-Free):
Behebung durch Abbruch der Arbeit vor der Bereinigung in `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 // Verwendung
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.