{"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 bug in KVM arm64 where address rollover is not handled correctly, leading to potential memory corruption or privilege escalation.","exploitability":"Exploitation requires kernel-level access and specific conditions related to virtual address space handling. Difficulty varies but is considered critical due to the nature of kernel vulnerabilities.","blast_radius":"If exploited, this could lead to severe system compromise including data theft, code execution, or complete system failure.","remediation":"Update affected Linux kernels to versions that include the fix for this vulnerability.","tags":["kernel","memory-corruption","privilege-escalation","critical"],"model":"qwen2.5:7b-instruct","analyzedAt":"2026-09-23T08:47:38.920Z"}}