Katalog CVE

CVE-2026-64345

Niskie ryzyko· EPSS 7%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W sterowniku USB gadget f_printer w jądrze Linuxa występuje wyciek referencji. Funkcja printer_open() zwiększa licznik referencji (kref) nawet w przypadku błędu -EBUSY, gdy urządzenie jest już otwarte, ale VFS nie wywołuje release() dla nieudanego otwarcia.

Ocena ryzyka

Wielokrotne próby otwarcia urządzenia mogą prowadzić do wyczerpania pamięci jądra, co skutkuje odmową usługi (DoS).

Rekomendacja

Zastosuj łatkę z jądra Linux, która przenosi kref_get() do gałęzi pomyślnego otwarcia.

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: gadget: f_printer: take kref only for successful open printer_open() returns -EBUSY when the character device is already open, but it increments dev->kref regardless of the return value. VFS does not call ->release() for a failed open, so every rejected second open permanently leaks one reference. Move kref_get() into the successful-open branch.

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