KVM: SEV: Do cache maintenance on the source VM *before* clearing SEV state
Summary
| CVE | CVE-2026-98718 |
| State | PUBLISHED |
| Assigner | Linux |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-10-18 16:17:25 UTC |
| Updated | 2026-10-19 10:19:36 UTC |
| Description | In the Linux kernel, the following vulnerability has been resolved:
KVM: SEV: Do cache maintenance on the source VM *before* clearing SEV state
Explicitly flush caches after intra-host migration before clearing "SEV
active" on the source VM, as doing cache maintenance afterwards creates a
tiny window where memory reclaim could return memory to the host without
performing a cache flush, e.g. as pointed out by Sashiko:
CPU1 in sev_migrate_from():
src->active = false;
CPU2 running concurrent unmap:
Since active is false, the automatic cache flush in
sev_guest_memory_reclaimed is skipped.
The host frees and reallocates the page.
CPU1 in sev_migrate_from():
sev_writeback_caches(src_kvm);
Executes a hardware cache flush (wbnoinvd), which writes the guest's old
dirty ciphertext over the new page owner's data. |
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|
| CNA |
Linux |
Linux |
affected 37dfb676fafd1eef36fe0bb649607afbb0d5521b 8b7d4f68fef96cebe0b6dbb6e5607772337f7369 git |
Not specified |
| CNA |
Linux |
Linux |
affected d4cc2dff12116a700add601c0262132cc26e1b2c de83ff6a4d8f3618473bedb3c4400020c22e8a8a git |
Not specified |
| CNA |
Linux |
Linux |
affected 93de2a6a4b91b72607136dd656edf03fb399d27f 973ea70393e885e540f714904e51bc6cac80e3d7 git |
Not specified |
| CNA |
Linux |
Linux |
affected 6.18.55 6.18.56 semver |
Not specified |
| CNA |
Linux |
Linux |
affected 7.2.9 7.2.10 semver |
Not specified |
References
| Reference | Source | Link | Tags |
|---|
| git.kernel.org/stable/c/8b7d4f68fef96cebe0b6dbb6e5607772337f7369 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/973ea70393e885e540f714904e51bc6cac80e3d7 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/de83ff6a4d8f3618473bedb3c4400020c22e8a8a |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.