Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
3435 articles · 210646 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%
ibmqradar siemcert_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 (31 articles)

Tier B
CERT-FR2d ago
Multiples vulnérabilités dans le noyau Linux d'Ubuntu (04 septembre 2026)
→ No new info (linked only)
Tier B
CERT-FR9d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (28 août 2026)
→ No new info (linked only)
Tier B
CERT-FR9d ago
Multiples vulnérabilités dans le noyau Linux d'Ubuntu (28 août 2026)
→ No new info (linked only)
Tier B
CERT-FR9d ago
Multiples vulnérabilités dans les produits IBM (28 août 2026)
→ No new info (linked only)
Tier B
BSI Advisories9d ago
[NEU] [hoch] IBM QRadar SIEM: Mehrere Schwachstellen
→ No new info (linked only)
Tier E
Reddit r/cybersecurity10d 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-FR16d ago
Multiples vulnérabilités dans le noyau Linux d'Ubuntu (21 août 2026)
→ No new info (linked only)
Tier B
CERT-FR16d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (21 août 2026)
→ No new info (linked only)
Tier B
CERT-FR23d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (14 août 2026)
→ No new info (linked only)
Tier B
CERT-FR23d ago
Multiples vulnérabilités dans le noyau Linux d'Ubuntu (14 août 2026)
→ No new info (linked only)
Tier D
CSO Online24d ago
17 old software bugs that took way too long to squash
→ No new info (linked only)
Tier B
CERT-FR30d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (07 août 2026)
→ No new info (linked only)
Tier B
CERT-FR30d ago
Multiples vulnérabilités dans le noyau Linux de Red Hat (07 août 2026)
→ No new info (linked only)
Tier B
CERT-FR37d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (31 juillet 2026)
→ No new info (linked only)
Tier B
CERT-FR37d ago
Multiples vulnérabilités dans le noyau Linux de Debian LTS (31 juillet 2026)
→ No new info (linked only)
Tier B
CERT-FR44d ago
Multiples vulnérabilités dans le noyau Linux de SUSE (24 juillet 2026)
→ No new info (linked only)
Tier B
CERT-FR44d ago
Multiples vulnérabilités dans le noyau Linux de Debian LTS (24 juillet 2026)
→ No new info (linked only)
Tier E
Hacker News54d ago
Januscape vulnerability CVE-2026-53359 mitigations available (KVM breakout)
→ No new info (linked only)
Tier B
CERT-FR55d ago
Bulletin d'actualité CERTFR-2026-ACT-030 (13 juillet 2026)
→ No new info (linked only)
Tier A
Microsoft MSRC58d 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 Security59d ago
Google pays $250k for Linux vulnerability allowing guest VM escapes
→ No new info (linked only)
Tier D
CSO Online60d ago
16-year-old KVM flaw allows attackers to escape VMs and take over Linux servers
→ No new info (linked only)
Tier D
BleepingComputer60d ago
New Januscape Linux flaw allows VM escape on Intel, AMD devices
→ No new info (linked only)
Tier D
SecurityWeek60d ago
Linux Kernel Vulnerability Allows VM Escape on Intel and AMD Systems
→ No new info (linked only)
Tier E
Reddit r/cybersecurity61d 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 Security61d ago
Januscape: Guest-to-Host Escape in KVM/x86
→ No new info (linked only)
Tier D
The Hacker News61d 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-security61d ago
Januscape: Guest-to-Host Escape in KVM/x86 (CVE-2026-53359)
→ No new info (linked only)
Tier B
BSI Advisories61d ago
[NEU] [mittel] Linux Kernel: Mehrere Schwachstellen
→ No new info (linked only)
Tier C
VulDB63d 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 CVEs63d ago
CVE-2026-53359: KVM: x86: Fix shadow paging use-after-free due to unexpected role
→ No new info (linked only)

Discussion (0)

Loading…

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 enriched54d 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 Score73
Source articles31
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: 73
HIGHCVE-2026-64600EXP
xfs: resample the data fork mapping after cycling ILOCK
Trending: 64
HIGHCVE-2026-53362EXPKEV
ipv6: account for fraggap on the paged allocation path
Trending: 62
HIGHCVE-2026-53366EXP
ipv4: account for fraggap on the paged allocation path
Trending: 56
CRITICALCVE-2026-53309EXP
ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparison
Trending: 53

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 54d ago
v10Tier B54d ago

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

description
via CERT-FR
v9Tier D59d ago

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

cweIdstags
via Ars Technica Security
v8Tier D60d ago

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

descriptiontags
via CSO Online
v7Tier D60d ago

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

descriptionpatchAvailabletags
via BleepingComputer
v6Tier D60d ago

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

descriptiontags
via SecurityWeek
v5Tier E61d ago

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

affectedVersionstags
via Lobsters Security
v4Tier D61d ago

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

cweIdstags
via The Hacker News
v3Tier C61d 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 C63d ago

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

affectedVersions
via VulDB
v163d ago

Initial creation