CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-31553

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS