CVE-2026-64358

Medium

Description

In the Linux kernel, the following vulnerability has been resolved: media: mtk-jpeg: cancel workqueue on release for supported platforms only Since a recent fix the mtk_jpeg_release function cancels any pending or running work present in the driver workqueue using cancel_work_sync function. Currently, only the multicore based variants use this workqueue and they have the jpeg_worker platform data field initialized with a workqueue callback function. For the others, this field value remain NULL by default. The cancel_work_sync function is unconditionally called in mtk_jpeg_release function, even for the variants that do not use the workqueue. This call generates a WARN_ON print in __flush_work because the workqueue callback function presence check fails in __flush_work function (used by cancel_work_sync). So, to avoid these warnings, call cancel_work_sync only if a workqueue callback is defined in platform data.

SeverityMedium
CVSS5.5
Exploit probability—
ProductLinux Kernel
PublishedJul 25, 2026
First seenJul 25, 2026

How to fix

Update
  • linux linux_kernel6.6.145, 6.12.96, 6.18.39, 7.1.4 or later

Affected products

ProductAffected versionsFixed in
linux linux_kernel6.6.140 ≤ v < 6.6.145, 6.12.86 ≤ v < 6.12.96, 6.18.27 ≤ v < 6.18.39, 7.0.4 ≤ v < 7.1.46.6.145, 6.12.96, 6.18.39, 7.1.4

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.