Katalog CVE

CVE-2024-46674

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

W sterowniku USB dwc3 dla platform ST w jądrze Linux wykryto problem z licznikiem referencji urządzenia platformowego podczas obsługi błędów w funkcji probe. Funkcja probe nie alokuje żadnych urządzeń platformowych, więc ścieżka błędu 'undo_platform_dev_alloc' jest błędna i zmniejsza licznik referencji dla badanego urządzenia. Może to prowadzić do niezbalansowanych liczników referencji i przedwczesnego zwolnienia zasobów, co może skutkować użyciem po zwolnieniu (use-after-free).

Ocena ryzyka

Podatność może prowadzić do użycia po zwolnieniu pamięci, co może skutkować awarią systemu, eskalacją uprawnień lub innymi niepożądanymi zachowaniami.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę dla CVE-2024-46674. Należy również sprawdzić, czy sterownik dwc3 jest poprawnie skonfigurowany na platformach ST.

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: dwc3: st: fix probed platform device ref count on probe error path The probe function never performs any paltform device allocation, thus error path "undo_platform_dev_alloc" is entirely bogus. It drops the reference count from the platform device being probed. If error path is triggered, this will lead to unbalanced device reference counts and premature release of device resources, thus possible use-after-free when releasing remaining devm-managed resources.

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