Linux Kernel Vulnerability Affecting KVM Functionality
CVE-2026-89775
What is CVE-2026-89775?
The vulnerability found in the Linux kernel relates to KVM's handling of negative S1 walk levels during TLB size calculation. Specifically, when the MMU is disabled, a negative level (-127) causes misinterpretation in the pgshift_level_to_ttl() function, leading to incorrect TLB invalidation sizes. This flaw compromises the functionality and security of virtualization on arm64 architectures. Developers have made adjustments to the affected functions to properly account for these negative levels, improving the overall robustness of the kernel's KVM behavior.
Affected Version(s)
Linux 7270cc9157f474dfc46750a34c9d7defc686b2eb
Linux 7270cc9157f474dfc46750a34c9d7defc686b2eb < 1c9fca34b9625a67a7f1a03c8604f3df760c6c49
Linux 7270cc9157f474dfc46750a34c9d7defc686b2eb < 8053393680d4fa3eb962667d2be95dd39f0940e5