Katalog CVE

CVE-2026-74437

Niskie ryzyko· EPSS 5%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

Percentyl 5 - wyżej niż 5% wszystkich znanych CVE

Streszczenie

W jądrze Linux w sterowniku uvcvideo występuje zakleszczenie, gdy funkcja uvc_status_stop jest wywoływana z pracy async_ctrl.work. Prowadzi to do czekania na zakończenie pracy, która sama czeka na zakończenie, co powoduje zawieszenie systemu.

Ocena ryzyka

Ryzyko obejmuje zawieszenie systemu lub aplikacji korzystających z kamer UVC, co może prowadzić do braku dostępności usług.

Rekomendacja

Zaleca się aktualizację jądra do wersji zawierającej poprawkę, która zapobiega zakleszczeniu poprzez wczesny powrót z uvc_status_stop, gdy jest wywoływane z funkcji pracy.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: media: uvcvideo: Fix deadlock if uvc_status_stop is called from async_ctrl.work If a UVC camera has an asynchronous control, uvc_status_stop may be called from async_ctrl.work: 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() This will cause a deadlock, since cancel_work_sync will wait for uvc_ctrl_status_event_work to complete before returning. Fix this by returning early from uvc_status_stop if we are currently in the work function. flush_status now remains false until uvc_status_start is called again, ensuring that uvc_ctrl_status_event_work won't resubmit the URB.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS