جزئیات آسیب‌پذیری

CVE-2026-46011

Linux Linux

media: mtk-jpeg: fix use-after-free in release path due to uncancelled work

CVSS 3.1
7.8بالا

شرح رسمی (انگلیسی)

In the Linux kernel, the following vulnerability has been resolved: media: mtk-jpeg: fix use-after-free in release path due to uncancelled work The mtk_jpeg_release() function frees the context structure (ctx) without first cancelling any pending or running work in ctx->jpeg_work. This creates a race window where the workqueue callback may still be accessing the context memory after it has been freed. Race condition: CPU 0 (release) CPU 1 (workqueue) ---------------- ------------------ close() mtk_jpeg_release() mtk_jpegenc_worker() ctx = work->data // accessing ctx kfree(ctx) // freed! access ctx // UAF! The work is queued via queue_work() during JPEG encode/decode operations (via mtk_jpeg_device_run). If the device is closed while work is pending or running, the work handler will access freed memory. Fix this by calling cancel_work_sync() BEFORE acquiring the mutex. This ordering is critical: if cancel_work_sync() is called after mutex_lock(), and the work handler also tries to acquire the same mutex, it would cause a deadlock. Note: The open error path does NOT need cancel_work_sync() because INIT_WORK() only initializes the work structure - it does not schedule it. Work is only scheduled later during ioctl operations.

امتیازهای CVSS

امتیازنسخهمنبعبردار
7.8بالا 3.1 CVEProject cvelistV5 (CNA) (Linux) CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
Linux Linux 6.2 CVEProject cvelistV5 (CNA)
Linux Linux 5fb1c2361e5630491d2a2f9359654eb022601bc0 ≤ v < 2209fdae5c2f615930c9af1379c1cfca199ec5d8 CVEProject cvelistV5 (CNA)
Linux Linux 5fb1c2361e5630491d2a2f9359654eb022601bc0 ≤ v < 0498b27a1542021d90269d58347501d4c3ccd84e CVEProject cvelistV5 (CNA)
Linux Linux 5fb1c2361e5630491d2a2f9359654eb022601bc0 ≤ v < 26506a30e0e26d612f82a7bf0e395626968a44e6 CVEProject cvelistV5 (CNA)
Linux Linux 5fb1c2361e5630491d2a2f9359654eb022601bc0 ≤ v < e78c39f720679fcf3a2eacd82725ec3ea2648301 CVEProject cvelistV5 (CNA)
Linux Linux 5fb1c2361e5630491d2a2f9359654eb022601bc0 ≤ v < 34c519feef3e4fcff1078dc8bdb25fbbbd10303f CVEProject cvelistV5 (CNA)

منابع و راهنماها

۵
کانال تلگرام کُلون @kolunsec_fa تازه‌های KEV، خبرهای مهم و خلاصه‌ی روزانه هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۳/۰۶
آخرین به‌روزرسانی
۱۴۰۵/۰۵/۱۴
وضعیت
منتشرشده
صادرکننده (CNA)
Linux

پیش‌بینی بهره‌برداری (EPSS)

۰٫۱۲٪
احتمال بهره‌برداری در ۳۰ روز
۲٫۲٪
صدک (نسبت به همه‌ی CVEها)

ضعف‌ها (CWE)

  • —