CVE-2026-31621
ŚrednieStreszczenie
W jądrze Linux w sterowniku bnge wykryto podatność polegającą na braku instrukcji return po wywołaniu auxiliary_device_uninit() w ścieżce błędu. Po niepowodzeniu auxiliary_device_add() funkcja kontynuuje wykonywanie, co może prowadzić do użycia zwolnionej pamięci.
Ocena ryzyka
Ryzyko obejmuje potencjalne użycie po zwolnieniu (use-after-free), co może skutkować awarią systemu lub eskalacją uprawnień przez lokalnego atakującego.
Rekomendacja
Zaleca się natychmiastową aktualizację jądra Linux do wersji zawierającej poprawkę, która dodaje instrukcję return po wywołaniu auxiliary_device_uninit() w ścieżce błędu.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: bnge: return after auxiliary_device_uninit() in error path When auxiliary_device_add() fails, the error block calls auxiliary_device_uninit() but does not return. The uninit drops the last reference and synchronously runs bnge_au

