Katalog CVE

CVE-2026-31553

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linuxa naprawiono podatność związaną z błędnym obliczaniem adresu deskryptora w funkcji __kvm_at_swap_desc(). Użycie niepoprawnego przeliczenia adresów w przypadku niezerowego offsetu mogło prowadzić do błędnych operacji podczas swapowania deskryptorów.

Ocena ryzyka

Podatność ta może prowadzić do nieprawidłowego działania systemu wirtualizacji KVM na architekturze arm64, co może wpłynąć na stabilność i bezpieczeństwo maszyn wirtualnych.

Rekomendacja

Zaleca się aktualizację jądra Linux do najnowszej wersji, aby usunąć tę podatność i zapewnić prawidłowe działanie funkcji swapowania deskryptorów.

Powiązane podatności

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

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Fix the descriptor address in __kvm_at_swap_desc() Using "(u64 __user *)hva + offset" to get the virtual addresses of S1/S2 descriptors looks really wrong, if offset is not zero. What we want to get for swapping is hva + offset, not hva + offset*8. ;-) Fix it.

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