{"id":"CVE-2026-98639","title":"kernel: kernel: Incorrect TLB flushing in RISC-V KVM via improper nested acceleration update order (CVE-2026-98639)","summary":"A flaw was found in the Linux kernel's KVM (Kernel-based Virtual Machine) subsystem for the RISC-V architecture. During nested virtualization acceleration, control flags are written before the target page parameters are properly committed …","severity":"medium","cvss":5.8,"cvssVector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:H","cvssSource":"vendor","cwe":"CWE-362","vendor":"Red Hat","product":"Red Hat Enterprise Linux 10","affected":["enterprise_linux 10"],"published":"2026-10-18","updated":"2026-10-21","sourceUpdated":"2026-10-21T02:04:36+00:00","source":"CSAF","sourceUrl":"https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-98639.json","references":[{"url":"https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-98639.json"},{"url":"https://access.redhat.com/security/cve/CVE-2026-98639"},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2555005"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-98639"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-98639"},{"url":"https://git.kernel.org/stable/c/6da466502621381fa88a6684290923d25c559266"},{"url":"https://git.kernel.org/stable/c/b3d346838ec65fac7fd83f5dbcedd13cadfffddb"},{"url":"https://git.kernel.org/stable/c/d6de766d8d26d71b714f548192099112def50a9c"},{"url":"https://kernelcve.org/list/?q=CVE-2026-98639"}],"tags":["csaf","vex","red-hat","cve.org"],"epss":0.00166,"epssPercentile":0.05775,"ingestedAt":"2026-10-18T15:45:12.231Z","slug":"CVE-2026-98639","body":"## Overview\n\nA flaw was found in the Linux kernel's KVM (Kernel-based Virtual Machine) subsystem for the RISC-V architecture. During nested virtualization acceleration, control flags are written before the target page parameters are properly committed to shared memory. Consequently, the supervisor interface or underlying hardware can process outdated parameters, resulting in incorrect flushes of the Translation Lookaside Buffer (TLB, a cache used to speed up memory address translation). A local user or guest virtual machine could exploit this behavior to cause memory corruption, expose stale memory data, or induce a denial of service (DoS).\n\n## Vendor advisories\n\n- **Red Hat VEX** · Important · affected: Red Hat Enterprise Linux 10 · no fix planned: Red Hat Enterprise Linux 10 · updated 2026-10-21 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-98639.json)\n\n**kernel: kernel: Incorrect TLB flushing in RISC-V KVM via improper nested acceleration update order** — rated Important by Red Hat. Released 2026-10-18, updated 2026-10-21.\n\nAffected:\n\n- Red Hat Enterprise Linux 10\n\nNo fix planned:\n\n- Red Hat Enterprise Linux 10\n\n## Remediation\n\nFix deferred\n\nWorkarounds / mitigations:\n\n- Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.","depth":"sunlit","depthScore":32,"depthScoreParts":{"impact":31.9,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[{"seq":227104,"id":"CVE-2026-98639","ts":1792585129546,"field":"cvss","old":null,"new":"5.8"},{"seq":227103,"id":"CVE-2026-98639","ts":1792585129546,"field":"severity","old":"none","new":"medium"}]}