Katalog CVE

CVE-2025-21838

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

W jądrze Linux występuje problem w podsystemie USB gadget, gdzie device_del() może spowodować zaplanowanie nowej pracy w kolejce gadget->work. Aby temu zapobiec, przeniesiono wywołanie flush_work() po device_del(), co zapewnia wyczyszczenie kolejki pracy.

Ocena ryzyka

Może prowadzić do wycieków pamięci, zawieszeń lub niestabilności systemu podczas usuwania urządzeń USB gadget, zwłaszcza z sterownikiem dwc3.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej tę poprawkę, aby uniknąć problemów z kolejką pracy w podsystemie USB gadget.

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: usb: gadget: core: flush gadget workqueue after device removal device_del() can lead to new work being scheduled in gadget->work workqueue. This is observed, for example, with the dwc3 driver with the following call stack: device_del() gadget_unbind_driver() usb_gadget_disconnect_locked() dwc3_gadget_pullup() dwc3_gadget_soft_disconnect() usb_gadget_set_state() schedule_work(&gadget->work) Move flush_work() after device_del() to ensure the workqueue is cleaned up.

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