CVE Catalog

CVE-2026-89914

CriticalCVSS 9.3
Published: Updated: Translated: NVD NIST

Summary

In the Linux kernel, the decode_range_tlbi() helper used for S1 range-based TLB invalidation in KVM arm64 omitted the required sign extension of the virtual address. This could lead to incorrect invalidation range calculation. The fix adds the missing sign extension and guards against PA bit overflow when used for S2 invalidation.

Risk Assessment

Incorrect TLB invalidation can result in wrong address translation in the guest VM and potential hypervisor faults. It affects KVM on arm64 environments.

Recommendation

Update the Linux kernel to a version containing the fix. Ensure arm64 hosts run the latest stable kernels.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Sign-extend VA for range-based TLBI invalidation When the decode_range_tlbi() helper was moved to be used for S1 TLBIs, the required sign extension was omitted. Add it. As a result, special care must be taken to not overflow PA bits when this is used for S2 invalidation.

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