{"id":"CVE-2026-89918","published":"2026-09-16T11:17:00.867","lastModified":"2026-09-16T15:18:18.010","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nKVM: arm64: Correctly handle end of VA space TLBI invalidation\n\nOur TLB invalidation by VA code is based on comparing two ranges,\none defined by the TLB, and one defined by the TLBI instruction.\n\nEach range is defined by a start and a size. However, the way the\ncomparison is done doesn't account for address rollover, as it\ncompares an address with (base + size). This works nicely until\nthis expression represent the last page/block in the TTBR1 VA space,\nas the result is a big fat 0. And a failed TLB invalidation.\n\nRewrite the comparison in a way that is immune to the address\nrollover (making the end address inclusive instead of exclusive),\nand move this into a common helper that is used by both VA and IPA\ninvalidations, as suggested by Hyunwoo Kim (although the IPA version\ndidn't suffer from this particular problem, obviously).","cvssScore":9.3,"cvssSeverity":"CRITICAL","cvssVector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","cwes":[],"vendors":[],"products":[],"references":[{"url":"https://git.kernel.org/stable/c/34af2c3e31f91a739dc175459fdbd99ed952b457","tags":[]},{"url":"https://git.kernel.org/stable/c/c624731ca6fe59ad8909ce4108301aa7560a91d6","tags":[]},{"url":"https://git.kernel.org/stable/c/ce447651a52ec077694172af10c4fffb11f56c43","tags":[]}],"exploitRefs":[],"hasPoc":false,"ai":{"summary":"The flaw involves a TLB invalidation vulnerability in the Linux kernel's KVM arm64 implementation, where address rollover is not properly handled, leading to potential memory corruption or privilege escalation.","exploitability":"Exploitation requires precise control over virtual address space and timing, making it moderately difficult. Precondition is the presence of a malicious guest VM with sufficient privileges.","blast_radius":"If exploited, this could lead to unauthorized access, data corruption, or kernel-level code execution on the host system.","remediation":"Upgrade to the specific version 6.1-rc5 or later, as published in the advisory.","detection":"No reliable host or network indicator is derivable from the published description.","tags":["kernel","memory-corruption","privilege-escalation"],"model":"qwen2.5:7b-instruct","analyzedAt":"2026-09-28T09:04:43.199Z"}}