Katalog CVE

CVE-2026-98390

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w kodzie x86/amd_node występuje dzielenie przez zero na systemach wirtualizowanych. Liczba węzłów (nodes) nie ma związku z liczbą korzeni (roots), a w Xen PVH dom0 roots_per_node może wynosić 0, co powoduje awarię przy operacji modulo. Poprawka ustawia roots_per_node na 1 w takim przypadku i wypisuje ostrzeżenie o błędzie firmware dla systemów niewirtualizowanych.

Ocena ryzyka

Może prowadzić do awarii jądra (kernel panic) na systemach wirtualizowanych, zwłaszcza z Xen PVH dom0, powodując niedostępność usług. Dotyczy systemów z nietypową topologią NUMA.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę. Jeśli używasz Xen PVH dom0, priorytetowo zaplanuj aktualizację.

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: x86/amd_node: Avoid divide by zero on virtualized systems On a virtualized system, the number of nodes does not have a relationship to the number of roots. A Xen PVH dom0 can calculate roots_per_node as 0, which crashes with a divide by zero in: if (count++ % roots_per_node) because the underlying topology code on Xen ends up making num_nodes 2 and num_roots 1 and the integer division result is 0. The issue is seen with Xen, but it could affect other systems. Set roots_per_node to 1 in this case. Print a firmware bug when this is performed for non-virtualized systems. [ bp: Massage commit message. ]

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