CVE-2026-31759
ŚrednieStreszczenie
W jądrze Linuxa naprawiono podatność związaną z podwójnym zwolnieniem pamięci w funkcji ulpi_register_interface() w przypadku błędu. Gdy rejestracja urządzenia (device_register()) kończy się niepowodzeniem, funkcja ulpi_register() wywołuje put_device() na ulpi->dev.
Ocena ryzyka
Podwójne zwolnienie pamięci może prowadzić do nieprzewidywalnych zachowań systemu, w tym do awarii lub potencjalnego wykorzystania przez złośliwe oprogramowanie. Organizacje powinny być świadome ryzyka związanego z niestabilnością systemu operacyjnego.
Rekomendacja
Zaleca się aktualizację jądra Linux do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemów w celu wykrycia potencjalnych problemów związanych z pamięcią.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: usb: ulpi: fix double free in ulpi_register_interface() error path When device_register() fails, ulpi_register() calls put_device() on ulpi->dev. The device release callback ulpi_dev_release() drops the OF node reference and free

