Katalog CVE

CVE-2025-71154

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

W jądrze Linux w sterowniku net: usb: rtl8150 występuje wyciek pamięci, gdy usb_submit_urb() zakończy się niepowodzeniem w async_set_registers(). Zaalokowana struktura async_req i URB nie są zwalniane, ponieważ callback ukończenia nigdy nie zostaje wywołany.

Ocena ryzyka

Powtarzające się błędy wysyłania URB mogą powodować wyciek pamięci jądra i pogorszenie stabilności systemu.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką zwalniającą URB i strukturę żądania w ścieżce błędu usb_submit_urb().

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: net: usb: rtl8150: fix memory leak on usb_submit_urb() failure In async_set_registers(), when usb_submit_urb() fails, the allocated async_req structure and URB are not freed, causing a memory leak. The completion callback async_set_reg_cb() is responsible for freeing these allocations, but it is only called after the URB is successfully submitted and completes (successfully or with error). If submission fails, the callback never runs and the memory is leaked. Fix this by freeing both the URB and the request structure in the error path when usb_submit_urb() fails.

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