Katalog CVE

CVE-2026-98762

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux sterownik USB dwc2 usuwa timer wybudzenia dopiero po zwolnieniu stanu hosta w dwc2_hcd_free(), a timer_delete() nie synchronizuje wywołania zwrotnego ani nie zapobiega ponownemu zakolejkowaniu. Może to prowadzić do użycia zwolnionej pamięci.

Ocena ryzyka

Może prowadzić do użycia zwolnionej pamięci, awarii jądra lub potencjalnego wykonania kodu podczas usuwania kontrolera HCD. Wymaga dostępu do sprzętu z kontrolerem dwc2.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką, która zatrzymuje i wyłącza timer w dwc2_hcd_release() przed zwolnieniem zasobów HCD.

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: dwc2: shut down wakeup timer before freeing HCD state dwc2_wakeup_detected() accesses the DWC2 host state and can rearm the wakeup timer. dwc2_hcd_free() currently deletes the timer only after freeing host-owned state, and timer_delete() does not synchronize a callback or prevent it from being queued again. Stop and shut down the timer in dwc2_hcd_release(), before the HCD resources are freed. This covers both the HCD initialization error path and normal HCD removal.

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