CVE-2026-98718
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.
How to fix
- Linux Linux8b7d4f68fef96cebe0b6dbb6e5607772337f7369, de83ff6a4d8f3618473bedb3c4400020c22e8a8a, 973ea70393e885e540f714904e51bc6cac80e3d7, 6.18.56, 7.2.10 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| Linux Linux | 37dfb676fafd1eef36fe0bb649607afbb0d5521b ≤ v < 8b7d4f68fef96cebe0b6dbb6e5607772337f7369, d4cc2dff12116a700add601c0262132cc26e1b2c ≤ v < de83ff6a4d8f3618473bedb3c4400020c22e8a8a, 93de2a6a4b91b72607136dd656edf03fb399d27f ≤ v < 973ea70393e885e540f714904e51bc6cac80e3d7, 6.18.55 ≤ v < 6.18.56, 7.2.9 ≤ v < 7.2.10 | 8b7d4f68fef96cebe0b6dbb6e5607772337f7369, de83ff6a4d8f3618473bedb3c4400020c22e8a8a, 973ea70393e885e540f714904e51bc6cac80e3d7, 6.18.56, 7.2.10 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.