Katalog CVE

CVE-2026-74355

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

W jądrze Linuxa w podsystemie iommu/vt-d występuje błąd powodujący uszkodzenie drzewa RB w ścieżce błędów podczas wykrywania urządzeń. Jeśli urządzenie nie obsługuje ATS, węzeł RB pozostaje wyzerowany, a w przypadku błędu kolejnego kroku, usunięcie węzła interpretuje go jako korzeń drzewa, co prowadzi do jego uszkodzenia.

Ocena ryzyka

Uszkodzenie drzewa RB może prowadzić do awarii systemu, nieprawidłowego działania zarządzania pamięcią lub potencjalnie do wykorzystania podatności przez lokalnego atakującego.

Rekomendacja

Zastosuj poprawkę jądra Linuxa, która inicjalizuje węzeł RB jako pusty i zabezpiecza usuwanie przed błędną interpretacją. Zaktualizuj system do wersji jądra z poprawką.

Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: Fix RB-tree corruption in probe error path The info->node RB-tree member is zero-initialized via kzalloc. If a device does not support ATS, the device_rbtree_insert() call is skipped. If a subsequent probe step fails, the error path jumps to device_rbtree_remove(), which misinterprets the zeroed node as a tree root and corrupts the device RB-tree. Fix this by explicitly initializing the RB-node as empty using RB_CLEAR_NODE() during initialization and guarding the removal with RB_EMPTY_NODE().

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