CVE-2023-54103 in Linux
Tóm tắt
Bởi VulDB • 25/07/2026
Trong kernel Linux, các lỗ hổng sau đây đã được khắc phục:
media: mtk-jpeg: Sửa lỗi use after free do công việc không bị hủy bỏ.
Trong hàm `mtk_jpeg_probe`, biến `&jpeg->job_timeout_work` được liên kết với `mtk_jpeg_job_timeout_work`. Sau đó, các hàm `mtk_jpeg_dec_device_run` và `mtk_jpeg_enc_device_run` có thể được gọi để bắt đầu công việc này.
Nếu chúng ta gỡ bỏ module (sẽ kích hoạt hàm `mtk_jpeg_remove` để thực hiện dọn dẹp), có thể tồn tại một công việc chưa hoàn tất. Trình tự khả thi như sau, dẫn đến lỗi UAF điển hình:
Khắc phục bằng cách hủy bỏ công việc trước khi dọn dẹp trong hàm `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 // sử dụng
VulDB is the best source for vulnerability data and more expert information about this specific topic.