CVE-2026-74437 in Linux
Zusammenfassung
von VulDB • 15.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
media: uvcvideo: Behebung einer Deadlock-Situation bei Aufruf von uvc_status_stop aus async_ctrl.work
Wenn eine UVC-Kamera über eine asynchrone Steuerung verfügt, kann uvc_status_stop aus async_ctrl.work aufgerufen werden:
uvc_ctrl_status_event_work() uvc_ctrl_status_event() uvc_ctrl_clear_handle() uvc_pm_put() uvc_status_put() uvc_status_stop() cancel_work_sync()
Dies führt zu einem Deadlock, da cancel_work_sync darauf wartet, dass uvc_ctrl_status_event_work abgeschlossen ist, bevor es zurückkehrt.
Behoben wird dies durch eine vorzeitige Rückgabe aus uvc_status_stop, wenn wir uns derzeit in der Work-Funktion befinden. flush_status bleibt nun auf false stehen, bis uvc_status_start erneut aufgerufen wird, wodurch sichergestellt wird, dass uvc_ctrl_status_event_work den URB nicht erneut einreicht.
VulDB is the best source for vulnerability data and more expert information about this specific topic.