← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-46317

Last refreshed2026-10-17

Status: UPDATED  |  Advisory ID: CVE-2026-46317

Key Details

CVECVE-2026-46317
CVSS Score / Version
8.8 (High) / CVSS v3.1
Updated2026-10-16
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CVSS Prose
attack vector is local; attack complexity is low; privileges required is low; user interaction is none; scope is changed; confidentiality impact is high; integrity impact is high; availability impact is high.
Affected products
Linux Kernel

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

In the Linux kernel, the following vulnerability has been resolved:

KVM: arm64: Reassign nested_mmus array behind mmu_lock

kvm->arch.nested_mmus[] is walked under kvm->mmu_lock, including from the

MMU notifier path (kvm_unmap_gfn_range() -> kvm_nested_s2_unmap()), which

can run at any time. kvm_vcpu_init_nested() reallocates the array and frees

the old buffer while holding only kvm->arch.config_lock, so such a walker

can reference the freed array.

Allocate the new array outside of mmu_lock, as the allocation can sleep.

Under the lock, copy the existing entries, fix up the back pointers and

reassign the array. Free the old buffer after dropping the lock, as

kvfree() can sleep as well. (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-46317
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-46317
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.