CVE-2026-31758
MediumSummary
W jądrze Linuksa rozwiązano podatność dotyczącą usbtmc, która wymagała opróżnienia lub zlikwidowania oczekujących zakotwiczonych URB podczas wywoływania usbtmc_release, aby zapobiec błędom użycia po zwolnieniu pamięci.
Risk Assessment
Brak odpowiedniego zarządzania oczekującymi URB może prowadzić do błędów użycia po zwolnieniu pamięci, co może skutkować niestabilnością systemu lub potencjalnym wykorzystaniem przez złośliwe oprogramowanie.
Recommendation
Zaleca się aktualizację jądra Linuksa do najnowszej wersji, aby zapewnić, że usbtmc_release prawidłowo opróżnia oczekujące URB.
Original NVD description (English source)
In the Linux kernel, the following vulnerability has been resolved: usb: usbtmc: Flush anchored URBs in usbtmc_release When calling usbtmc_release, pending anchored URBs must be flushed or killed to prevent use-after-free errors (e.g. in the HCD giveback path). Call usbtmc_draw_down() to allow anc

