Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
4353 articles · 196293 vulns · 36/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 (25 articles)

Tier B
CERT-FR2d ago
Multiples vulnérabilités dans le noyau Linux d'Ubuntu (21 août 2026)
→ No new info (linked only)
Tier B
CERT-FR2d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (21 août 2026)
→ No new info (linked only)
Tier B
CERT-FR9d ago
Multiples vulnérabilités dans le noyau Linux d'Ubuntu (14 août 2026)
→ No new info (linked only)
Tier B
CERT-FR9d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (14 août 2026)
→ No new info (linked only)
Tier D
CSO Online11d ago
17 old software bugs that took way too long to squash
→ No new info (linked only)
Tier B
CERT-FR16d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (07 août 2026)
→ No new info (linked only)
Tier B
CERT-FR16d ago
Multiples vulnérabilités dans le noyau Linux de Red Hat (07 août 2026)
→ No new info (linked only)
Tier B
CERT-FR23d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (31 juillet 2026)
→ No new info (linked only)
Tier B
CERT-FR23d ago
Multiples vulnérabilités dans le noyau Linux de Debian LTS (31 juillet 2026)
→ No new info (linked only)
Tier B
CERT-FR30d ago
Multiples vulnérabilités dans le noyau Linux de Debian LTS (24 juillet 2026)
→ No new info (linked only)
Tier B
CERT-FR30d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (24 juillet 2026)
→ No new info (linked only)
Tier E
Hacker News41d ago
Januscape vulnerability CVE-2026-53359 mitigations available (KVM breakout)
→ No new info (linked only)
Tier B
CERT-FR41d ago
Bulletin d'actualité CERTFR-2026-ACT-030 (13 juillet 2026)
→ No new info (linked only)
Tier A
Microsoft MSRC45d 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 Security46d ago
Google pays $250k for Linux vulnerability allowing guest VM escapes
→ No new info (linked only)
Tier D
CSO Online47d ago
16-year-old KVM flaw allows attackers to escape VMs and take over Linux servers
→ No new info (linked only)
Tier D
BleepingComputer47d ago
New Januscape Linux flaw allows VM escape on Intel, AMD devices
→ No new info (linked only)
Tier D
SecurityWeek47d ago
Linux Kernel Vulnerability Allows VM Escape on Intel and AMD Systems
→ No new info (linked only)
Tier E
Reddit r/cybersecurity48d 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 Security48d ago
Januscape: Guest-to-Host Escape in KVM/x86
→ No new info (linked only)
Tier D
The Hacker News48d 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-security48d ago
Januscape: Guest-to-Host Escape in KVM/x86 (CVE-2026-53359)
→ No new info (linked only)
Tier B
BSI Advisories48d ago
[NEU] [mittel] Linux Kernel: Mehrere Schwachstellen
→ No new info (linked only)
Tier C
VulDB50d 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 CVEs50d 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 enriched41d 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 Score65
Source articles25
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: 65
HIGHCVE-2026-64600EXP
xfs: resample the data fork mapping after cycling ILOCK
Trending: 56
HIGHCVE-2026-46242EXP
eventpoll: fix ep_remove struct eventpoll / struct file UAF
Trending: 51
HIGHCVE-2026-53366EXP
ipv4: account for fraggap on the paged allocation path
Trending: 50
HIGHCVE-2026-64531
net: openvswitch: reject oversized nested action attrs
Trending: 49

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 41d ago
v10Tier B41d ago

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

description
via CERT-FR
v9Tier D46d ago

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

cweIdstags
via Ars Technica Security
v8Tier D47d ago

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

descriptiontags
via CSO Online
v7Tier D47d ago

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

descriptionpatchAvailabletags
via BleepingComputer
v6Tier D47d ago

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

descriptiontags
via SecurityWeek
v5Tier E48d ago

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

affectedVersionstags
via Lobsters Security
v4Tier D48d ago

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

cweIdstags
via The Hacker News
v3Tier C48d 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 C50d ago

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

affectedVersions
via VulDB
v150d ago

Initial creation