Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
3793 articles · 197770 vulns · 37/41 feeds (7d)
← Back to list
8.8
CVE-2026-53359EXPLOITEDPATCHED
linux · linux_kernel

KVM: x86: Fix shadow paging use-after-free due to unexpected role

Description

In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Fix shadow paging use-after-free due to unexpected role Commit 0cb2af2ea66ad ("KVM: x86: Fix shadow paging use-after-free due to unexpected GFN") fixed a shadow paging mismatch between stored and computed GFNs; the bug could be triggered by changing a PDE mapping from outside the guest, and then deleting a memslot. The rmap_remove() call would miss entries created after the PDE change because the GFN of the leaf SPTE does not match the GFN of the struct kvm_mmu_page. A similar hole however remains if the modified PDE points to a non-leaf page. In this case the gfn can be made to match, but the role does not match: the original large 2MB page creates a kvm_mmu_page with direct=1, while the new 4KB needs a kvm_mmu_page with direct=0. However, kvm_mmu_get_child_sp() does not compare the role, and therefore reuses the page. The next step is installing a leaf (4KB) SPTE on the new path which records an rmap entry under the gfn resolved by the walk. But when that child is zapped its parent kvm_mmu_page has direct=1 and kvm_mmu_page_get_gfn() computes the gfn for the 4KB page as sp->gfn + index instead of using sp->shadowed_translation[] (or sp->gfns[] in older kernels). It therefore fails to remove the recorded entry. When the memslot is dropped the shadow page is freed but the rmap entry survives, as in the scenario that was already fixed. Code that later walks that gfn (dirty logging, MMU notifier invalidation, and so on) dereferences an sptep that lies in the freed page, causing the use-after-free.

Affected Products

VendorProductVersions
linuxlinux_kernel2032a93d66fa282ba0f2ea9152eeff9511fa9a96, 2032a93d66fa282ba0f2ea9152eeff9511fa9a96, 2032a93d66fa282ba0f2ea9152eeff9511fa9a96, 2032a93d66fa282ba0f2ea9152eeff9511fa9a96, 2032a93d66fa282ba0f2ea9152eeff9511fa9a96, 2032a93d66fa282ba0f2ea9152eeff9511fa9a96, 2.6.36

Also Affects

Downstream vendors/products affected by this vulnerability

VendorProductSourceConfidence
debiandebian linuxcert_advisory90%
linuxlinuxmitre_affected90%
open sourceopen source linux kernelcert_advisory90%

References

  • https://git.kernel.org/stable/c/b1337aae5e194324e4810d561764e7793f8b3864
  • https://git.kernel.org/stable/c/9291654d69e08542de37755cebe4d5b02c3170d1
  • https://git.kernel.org/stable/c/2ad3afa40ac6aa340dada122f9abfa46c0a6eb35
  • https://git.kernel.org/stable/c/5e470998a23e4c3d89ed24e8172cb22747e61efa
  • https://git.kernel.org/stable/c/1ae7d5a6db6c190ce183e3098ca0e0846e14d462
  • https://git.kernel.org/stable/c/81ccda30b4e83d8f5cc4fd50503c44e3a33abfeb

Related News (26 articles)

Tier E
Reddit r/cybersecurity2h ago
An off-the-shelf VM is not enough to contain a modern, cyber-capable AI agent
→ No new info (linked only)
Tier B
CERT-FR5d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (21 août 2026)
→ No new info (linked only)
Tier B
CERT-FR5d ago
Multiples vulnérabilités dans le noyau Linux d'Ubuntu (21 août 2026)
→ No new info (linked only)
Tier B
CERT-FR12d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (14 août 2026)
→ No new info (linked only)
Tier B
CERT-FR12d ago
Multiples vulnérabilités dans le noyau Linux d'Ubuntu (14 août 2026)
→ No new info (linked only)
Tier D
CSO Online14d ago
17 old software bugs that took way too long to squash
→ No new info (linked only)
Tier B
CERT-FR19d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (07 août 2026)
→ No new info (linked only)
Tier B
CERT-FR19d ago
Multiples vulnérabilités dans le noyau Linux de Red Hat (07 août 2026)
→ No new info (linked only)
Tier B
CERT-FR26d ago
Multiples vulnérabilités dans le noyau Linux de Debian LTS (31 juillet 2026)
→ No new info (linked only)
Tier B
CERT-FR26d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (31 juillet 2026)
→ No new info (linked only)
Tier B
CERT-FR33d ago
Multiples vulnérabilités dans le noyau Linux de Debian LTS (24 juillet 2026)
→ No new info (linked only)
Tier B
CERT-FR33d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (24 juillet 2026)
→ No new info (linked only)
Tier E
Hacker News43d ago
Januscape vulnerability CVE-2026-53359 mitigations available (KVM breakout)
→ No new info (linked only)
Tier B
CERT-FR44d ago
Bulletin d'actualité CERTFR-2026-ACT-030 (13 juillet 2026)
→ No new info (linked only)
Tier A
Microsoft MSRC48d ago
CVE-2026-53359 KVM: x86: Fix shadow paging use-after-free due to unexpected role
→ No new info (linked only)
Tier D
Ars Technica Security48d ago
Google pays $250k for Linux vulnerability allowing guest VM escapes
→ No new info (linked only)
Tier D
CSO Online49d ago
16-year-old KVM flaw allows attackers to escape VMs and take over Linux servers
→ No new info (linked only)
Tier D
BleepingComputer50d ago
New Januscape Linux flaw allows VM escape on Intel, AMD devices
→ No new info (linked only)
Tier D
SecurityWeek50d ago
Linux Kernel Vulnerability Allows VM Escape on Intel and AMD Systems
→ No new info (linked only)
Tier E
Reddit r/cybersecurity50d ago
Januscape (CVE-2026-53359): 16 year old Critical Linux KVM Guest-to-Host Escape, PoC Public
→ No new info (linked only)
Tier E
Lobsters Security50d ago
Januscape: Guest-to-Host Escape in KVM/x86
→ No new info (linked only)
Tier D
The Hacker News51d ago
16-Year-Old Linux KVM Flaw Lets Guest VMs Escape to Host on Intel and AMD x86 Systems
→ No new info (linked only)
Tier C
oss-security51d ago
Januscape: Guest-to-Host Escape in KVM/x86 (CVE-2026-53359)
→ No new info (linked only)
Tier B
BSI Advisories51d ago
[NEU] [mittel] Linux Kernel: Mehrere Schwachstellen
→ No new info (linked only)
Tier C
VulDB53d ago
CVE-2026-53359 | Linux Kernel up to 7.1.2 KVM rmap_remove shadowed_translation[] use after free
→ No new info (linked only)
Tier C
Linux Kernel CVEs53d ago
CVE-2026-53359: KVM: x86: Fix shadow paging use-after-free due to unexpected role
→ No new info (linked only)
CVSS 3.18.8 HIGH
VectorCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
CISA KEV❌ No
Actively exploited✅ Yes
Patch available
81ccda30b4e8
PublishedJul 4, 2026
Last enriched44d agov10
Tags
KVMuse-after-freeguest-to-host escapeCVE-2026-53359KVM escapeRCEDoSIntelAMDmulti-tenantpublic cloudnested virtualizationzero-dayRHELkvmCTFvulnerability reward programmulti-tenant environmentsGoogle CloudAmazon Web ServicesVM escapeITScapeCVE-2026-46316CVE-2022-0847CVE-2026-31431Januscape
Trending Score101🔥
Source articles26
Independent14
Info Completeness9/14
Missing: cvss, epss, kev, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Related CVEs (5)

HIGHCVE-2026-46331EXP
net/sched: fix pedit partial COW leading to page cache corruption
Trending: 44
HIGHCVE-2026-64600EXP
xfs: resample the data fork mapping after cycling ILOCK
Trending: 38
HIGHCVE-2026-64531
net: openvswitch: reject oversized nested action attrs
Trending: 35
HIGHCVE-2026-46242EXP
eventpoll: fix ep_remove struct eventpoll / struct file UAF
Trending: 35
HIGHCVE-2026-53366EXP
ipv4: account for fraggap on the paged allocation path
Trending: 34

Pin to Dashboard

Verification

State: verified
Confidence: 0%

Vulnerability Timeline

CVE Published
Jul 4, 2026
Discovered by ZDM
Jul 4, 2026
Updated: affectedVersions
Jul 4, 2026
Updated: description, severity, cweIds, exploitAvailable, activelyExploited, tags
Jul 6, 2026
Updated: cweIds, tags
Jul 6, 2026
Updated: affectedVersions, tags
Jul 6, 2026
Updated: description, tags
Jul 7, 2026
Updated: description, patchAvailable, tags
Jul 7, 2026
Updated: description, tags
Jul 7, 2026
Updated: cweIds, tags
Jul 8, 2026
Updated: description
Jul 13, 2026
Actively Exploited
Aug 17, 2026
Exploit Available
Aug 17, 2026
Patch Available
Aug 17, 2026

Version History

v10
Last enriched 44d ago
v10Tier B44d ago

Updated description to include details about the Januscape vulnerability and added a new tag.

description
via CERT-FR
v9Tier D48d ago

Updated severity to HIGH, added CWE-416, and included new tag 'Januscape'.

cweIdstags
via Ars Technica Security
v8Tier D49d ago

Updated description with critical details about the vulnerability and added new tags related to ITScape and additional CVEs.

descriptiontags
via CSO Online
v7Tier D50d ago

Updated description with more technical detail, specified patch commit 81ccda30b4e8, and added new relevant tags.

descriptionpatchAvailabletags
via BleepingComputer
v6Tier D50d ago

Updated description with detailed technical information and added new tags related to Intel, AMD, and public cloud vulnerabilities.

descriptiontags
via SecurityWeek
v5Tier E50d ago

Updated description with detailed technical information about the Januscape vulnerability and added new affected version and tags.

affectedVersionstags
via Lobsters Security
v4Tier D50d ago

Updated description with new technical details, added CVE-2026-53359, and included a new CWE.

cweIdstags
via The Hacker News
v3Tier C51d ago

Updated description with new technical details, changed product to KVM/x86, updated severity to HIGH, added CWE-416, and marked the vulnerability as actively exploited with an exploit available.

descriptionseveritycweIdsexploitAvailableactivelyExploitedtags
via oss-security
v2Tier C53d ago

Updated description with critical severity and new affected versions up to 7.1.2.

affectedVersions
via VulDB
v153d ago

Initial creation