CVE-2026-46011
Linux · Kernel
A use-after-free vulnerability in the Linux kernel's mtk-jpeg media driver occurs due to uncancelled work during the release path.
Executive summary
A race condition in the mtk-jpeg driver's release process can trigger a use-after-free vulnerability, leading to system crashes.
Vulnerability
The mtk_jpeg_release() function frees the context structure without properly cancelling pending or running work in ctx->jpeg_work. This leaves a dangling pointer, resulting in a use-after-free condition when the work queue attempts to access the already-freed context.
Business impact
This flaw can be used to cause a denial-of-service (system crash) on devices that utilize the MediaTek JPEG hardware decoder. With a 7.8 CVSS score, it represents a high-severity risk for mobile or embedded devices running affected kernel versions.
Remediation
Immediate Action: Update the kernel to a version that properly cancels pending work in the mtk-jpeg release path.
Proactive Monitoring: Monitor system logs for kernel panics during video processing or JPEG decoding tasks.
Compensating Controls: If applicable, restrict user access to the hardware media decoders.
Exploitation status
Public Exploit Available: false
Analyst recommendation
This vulnerability should be addressed through standard patch management processes for kernel-based software. Given the risk of system instability, ensure that all affected hardware devices receive the necessary kernel update.