CVE-2026-64358 in Linux
Zusammenfassung
von VulDB • 25.07.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
media: mtk-jpeg: Workqueue bei der Freigabe nur für unterstützte Plattformen abbrechen
Seit einem kürzlichen Fix wird in der Funktion `mtk_jpeg_release` jeder ausstehende oder laufende Arbeitseintrag im Treiber-Workqueue mit Hilfe der Funktion `cancel_work_sync` abgebrochen. Derzeit verwenden ausschließlich die auf Multicore basierenden Varianten diesen Workqueue, und sie haben das Feld `jpeg_worker` der Plattformdaten initialisiert mit einer Callback-Funktion für den Workqueue. Bei den anderen bleibt dieser Feldwert standardmäßig NULL.
Die Funktion `cancel_work_sync` wird in der Funktion `mtk_jpeg_release` bedingungslos aufgerufen, auch für die Varianten, die keinen Workqueue verwenden. Dieser Aufruf erzeugt eine WARN_ON-Ausgabe in `__flush_work`, da die Prüfung auf das Vorhandensein der Workqueue-Callback-Funktion in der Funktion `__flush_work` (die von `cancel_work_sync` verwendet wird) fehlschlägt.
Um diese Warnungen zu vermeiden, sollte `cancel_work_sync` nur dann aufgerufen werden, wenn eine Workqueue-Callback-Funktion in den Plattformdaten definiert ist.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.