Skip to main content

Linux Kernel EUVDEUVD-2026-103711

| CVE-2026-98471 HIGH
2026-10-18 Linux GHSA-hqmw-j6g2-75m9
7.1
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local access to SEV-capable KVM host
  2. Delivery
    Trigger intra-host migration of SEV VM
  3. Exploit
    Source VM reclaimed without cache flush
  4. Execution
    Obtain reclaimed physical memory pages
  5. Impact
    Read residual SEV guest data

Vulnerability Assessment

Exploitation Conditions

Requires a deployment using AMD SEV (encrypted confidential VMs) under KVM AND execution of an intra-host migration, during which the source VM is converted to a non-SEV VM and its guest memory is later reclaimed (e.g., when detaching from the mmu_notifier) without cache maintenance, leaving stale data in CPU caches. Exploitation is LOCAL to the host (AV:L) and needs privileges sufficient to drive the migration/reclaim flow and to read the reclaimed memory (PR:L); no user interaction. LIMITING FACTORS: not remotely exploitable; default non-SEV KVM hosts and workloads without intra-host/live migration of SEV guests are unaffected; applies only to patched-against kernel branches running the SEV migration code path.

Impact

Severity drivers are mixed and point to a moderate, not urgent, priority. The CVSS vector (CVSS:3.1/AV:L/AC:L/PR:L/UI:N) confirms this is a LOCAL, authenticated-equivalent issue (PR:L) with no network exposure, so mass or remote exploitation is impossible - it requires code/operations running on the KVM host itself. EPSS is low at 0.20% (9th percentile), there is no CISA KEV listing, and no public exploit is identified, all of which argue against widespread opportunistic exploitation; the vuln.today Decision label is 'this_week' (not act_now/emergency), consistent with a real-but-contained fix-on-schedule item. The most important signal conflict is in the impact metrics: the official vector declares C:N/I:H/A:H, yet the description and the 'Information Disclosure' tag describe stale SEV guest data persisting in CPU caches - a confidentiality exposure, not an integrity/availability one. This inconsistency should be verified with the Linux CNA; treat the practical risk as disclosure of residual confidential-VM memory. Net: a legitimate confidential-computing (AMD SEV) hardening fix relevant only to a narrow class of deployments, not a high-urgency, broadly-exploitable flaw despite the 7.1 base score.

Exploit ScenarioDerived

On a KVM host running AMD SEV confidential VMs, an intra-host migration 'converts' the source VM to a non-SEV VM, and because KVM's reclaim path does not flush caches on teardown, residual guest data can remain in CPU caches and be recovered from reclaimed physical memory by a subsequent local context. Exploitation requires local access and the ability to drive the migration/reclaim flow on the host. No public exploit identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 24, 2026

Stale AMD SEV guest data can survive in CPU caches after the source VM is destroyed during an intra-host KVM migration on Linux, allowing a local user with enough privilege to recover confidential guest memory contents from cache lines that were never scrubbed. Affected deployments are those running SEV (encrypted) guests under KVM and performing intra-host or live migration followed by memory reclaim; non-SEV hosts and environments without SEV guest migration are not exposed, and the flaw is not remotely reachable. EPSS is 0.20% (9th percentile) with no public exploit identified at time of analysis, and vendor-released fixes exist in the stable trees. Our assessed impact is confidentiality-only (C:H/I:N/A:N), while the vendor record additionally cites integrity and availability effects.

RemediationAI

Vendor-released patches are available: update to the fixed stable releases identified in the EUVD metadata (Linux 7.2.9 or 6.18.55) or to mainline 7.3-rc5, applying the corresponding git.kernel.org stable commits 37dfb676fafd1eef36fe0bb649607afbb0d5521b, d4cc2dff12116a700add601c0262132cc26e1b2c and 93de2a6a4b91b72607136dd656edf03fb399d27f for each maintained branch, and track distribution kernel advisories derived from NVD (https://nvd.nist.gov/vuln/detail/CVE-2026-98471) and VulDB (https://vuldb.com/vuln/422142). No workaround is documented in the supplied data; the practical compensating control for hosts that cannot patch immediately is to avoid intra-host/live migration and subsequent teardown of AMD SEV guests on that host, which removes the affected convert-and-reclaim sequence but costs live-migration capability, maintenance flexibility and evacuation options. Hosts that do not run SEV guests, or that run SEV guests without intra-host migration, do not exercise the vulnerable flow, so inventorying SEV and migration usage is the fastest way to scope urgency; the vendor position is that updating the kernel is the complete fix, since the flaw is a missing cache-maintenance step in the teardown path itself rather than a configurable feature that can be switched off.

Affected VersionsENISA

Linux patch: 7.2.9
Linux 5.16
Linux patch: 6.18.55
Linux b56639318bb2be66aceba92836279714488709b4 <d4cc2dff12116a700add601c0262132cc26e1b2c
Linux b56639318bb2be66aceba92836279714488709b4 <93de2a6a4b91b72607136dd656edf03fb399d27f
Linux b56639318bb2be66aceba92836279714488709b4 <37dfb676fafd1eef36fe0bb649607afbb0d5521b
Linux patch: 7.3-rc5
Linux patch: 0

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The weakness is in KVM's AMD SEV support, which keeps guest memory encrypted and relies on cache maintenance (cache flush/invalidate) when SEV-protected memory is torn down, so that decrypted or stale guest data does not persist in CPU caches. During an intra-host migration the source VM is deliberately 'converted' to a non-SEV VM, which means KVM's normal memory-reclaim paths no longer treat its pages as encrypted and therefore skip the cache maintenance that would otherwise run, for example when all guest memory is reclaimed in response to detaching from the mmu_notifier. The fix performs that cache maintenance manually on the source VM before it is destroyed. The destination VM cannot be relied upon to clean up, because KVM does not require identical guest memory configurations and the source VM may hold memory the destination never maps; enforcing equivalence would require a deep comparison of memslots and their backing memory. No CWE is assigned in the supplied data, but the failure class is a missing cache-maintenance step at teardown that leaves residual data in a shared microarchitectural resource. The precise mechanism by which a local attacker would read the residual cache contents is not described in the available sources, and the trigger depends on the SEV migration and reclaim code paths actually being exercised.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Linux) PRIMARY 7.1 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
vuln.today AI 5.5 MEDIUM

Local host-side operation needing some privilege (AV:L/PR:L); the real impact is disclosure of residual SEV guest memory (C:H), with no integrity or availability effect.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Oct 24, 2026 - 14:22 NVD
7.1 (HIGH)
Patch available
Oct 18, 2026 - 16:02 EUVD
CVE Published
Oct 18, 2026 - 15:15 cve.org
HIGH 7.1
CVE Published
Oct 18, 2026 - 15:15 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

KVM: SEV: Do cache maintenance on the source VM during intra-host migration

Manually perform cache maintenance on the source VM during intra-host migration to ensure no stale data is left in CPU caches after the VM is destroyed. Because the source VM is "converted" to a non-SEV VM, KVM's memory reclaim flows won't trigger cache maintenance, e.g. when all guest memory is reclaimed in response to detaching from the mmu_notifier.

Note, relying on the destination VM to do cache maintenance isn't an option as KVM doesn't require identical guest memory configurations, i.e. the source VM may have access to memory that the destination VM does not. Enforcing equivalent memory configurations is infeasible, as it would require a *deep* comparison of memslots, e.g. to verify that not only are the memslot identical, but what the memslots point at is also identical.

Executive ViewAI

Why It Matters

A high-severity vulnerability in Linux KVM (CVE-2026-98471) affects organizations using AMD SEV-encrypted virtual machines. Exploitation requires local privileged access on a host that performs intra-host migrations; if exploited, it can leak confidential guest memory, undermining trust in confidential computing. Leadership should care because this could expose sensitive data and damage customer confidence in SEV-based isolation.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Ubiquitous
Linux kernel is ubiquitous; vulnerable SEV intra-host migration path is niche
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
Medium

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy