OCTOBER 12, 2026
Live Feed
Back to database
Case File

CVE-2026-64358

UNKNOWN · CVSS N/A EPSS 0.17%

Source: NVD + CISA KEV + EPSS · Published 2026-07-25 · Last synced 2026-08-24

CyberRota Analysis

AI-Generated

The vulnerability affects the Linux kernel's mtk_jpeg driver, specifically in the mtk_jpeg_release function, which improperly calls the cancel_work_sync function regardless of whether a workqueue callback is defined. This oversight can lead to unnecessary warning messages during operation, potentially obscuring more critical issues. Developers and system administrators using multicore variants of the Linux kernel should prioritize addressing this to ensure optimal performance and avoid confusion in log outputs.

CVE
CVE-2026-64358
Severity
UNKNOWN
CVSS
N/A
EPSS
0.17%
Linux

Original NVD 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.