Katalog CVE

CVE-2026-64475

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

W sterowniku vfio/pci w jądrze Linux, po zmianie kolejności w funkcji vfio_pci_core_register_device(), brakuje wycofania rejestracji klienta VGA arbiter w przypadku niepowodzenia. Może to pozostawić wywołanie zwrotne z nieprawidłowym cookie vdev, co staje się niebezpieczne, gdy wywołanie zwrotne podąża za drvdata do urządzenia vfio.

Ocena ryzyka

Podatność może prowadzić do użycia po zwolnieniu (use-after-free) w sterowniku jądra, co może skutkować awarią systemu lub potencjalnie eskalacją uprawnień.

Rekomendacja

Należy zastosować łatkę z jądra Linux, która dodaje wywołanie wycofania VGA w przypadku niepowodzenia rejestracji urządzenia.

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: vfio/pci: Release the VGA arbiter client on register_device() failure The re-order in the Fixes commit below displaced vfio_pci_vga_init() as the last failure point of what is now vfio_pci_core_register_device() without introducing an unwind for the VGA arbiter registration. In current kernels this is mostly benign because vfio_pci_set_decode() only uses pci_dev state, but the original failure path could leave a callback with a freed vdev cookie. The stale registration also becomes unsafe again once the callback follows drvdata to the vfio device. Add the required VGA unwind callout.

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