---
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'
---

## Overview

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 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).

## Vendor advisories

- **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)

**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.

Affected:

- Red Hat Enterprise Linux 10

No fix planned:

- Red Hat Enterprise Linux 10

## Remediation

Fix deferred

Workarounds / mitigations:

- 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.
