CVE-2026-98927
Last modified
CVE-2026-98927 is a high-severity vulnerability rated 7/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: nv: Fix life cycle of the nested_mmus array The nested_mmus array holds the shadow page tables that are used when a guest is running a nested context. These structures are allocated on VCPU_INIT for whole guest, which implies that they may have to be relocated as the array grows. Should a VCPU_INIT occur whilst a vcpu is actively running an L2 and that the allocation requires relocation, that vcpu will still be running with a pointer to the previous structure, which will have been freed. Fix this by turning the array of structures to an array of pointers, which is now allocated at VM creation, sized to the absolute maximum that KVM can handle. In turn, each VCPU_INIT contributes S2_MMU_PER_VCPU to the pool.
Description
In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: nv: Fix life cycle of the nested_mmus array The nested_mmus array holds the shadow page tables that are used when a guest is running a nested context. These structures are allocated on VCPU_INIT for whole guest, which implies that they may have to be relocated as the array grows. Should a VCPU_INIT occur whilst a vcpu is actively running an L2 and that the allocation requires relocation, that vcpu will still be running with a pointer to the previous structure, which will have been freed. Fix this by turning the array of structures to an array of pointers, which is now allocated at VM creation, sized to the absolute maximum that KVM can handle. In turn, each VCPU_INIT contributes S2_MMU_PER_VCPU to the pool. No reallocation is ever performed, and the life cycle of each object is much clearer: - the nested_mmus array is allocated in kvm_init_nested(), and freed in kvm_arch_destroy_vm() - s2_mmu structures are allocated in kvm_vcpu_init_nested(), and freed on kvm_arch_flush_shadow_all() Finally, the freeing of vcpu->arch.vncr_array is made consistent rather than being done on some failure paths, but not others.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 4f128f8e1aaac189f83d0f828bcdb2986d8d2e51, < ea242bdc29e8a8ff0e2447a64b3841114779f3af; >= 4f128f8e1aaac189f83d0f828bcdb2986d8d2e51, < 81e3f065a6485626f816d791dfd5e00ddd12eff5; >= 4f128f8e1aaac189f83d0f828bcdb2986d8d2e51, < 512c93f4461b9a3735987f48423d438a9cd49e6a; >= 4f128f8e1aaac189f83d0f828bcdb2986d8d2e51, < 33346f8960c7bb6a3b4e273b5cfe25c5a8be349f |
| Linux | Linux | 6.11 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-98927?
How severe is CVE-2026-98927?
How do I fix CVE-2026-98927?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-98921In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98922In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98923In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98924In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98925In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98926In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98928In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98929In the Linux kernel, the following vulnerability has been re…
- CVE-2026-9893Use after free in Skia in Google Chrome prior to 148.0.7778.…8.3
- CVE-2026-98930In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98931In the Linux kernel, the following vulnerability has been re…
- CVE-2026-98932In the Linux kernel, the following vulnerability has been re…7.4
Are you affected by CVE-2026-98927?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
