{"id":3968,"date":"2026-11-04T13:21:57","date_gmt":"2026-11-04T13:21:57","guid":{"rendered":"https:\/\/thedigitalfortress.us\/?p=3968"},"modified":"2026-11-04T13:21:57","modified_gmt":"2026-11-04T13:21:57","slug":"xen-hypervisor-flaws-let-one-malicious-vm-read-and-write-any-other-vms-memory","status":"publish","type":"post","link":"https:\/\/thedigitalfortress.us\/?p=3968","title":{"rendered":"Xen Hypervisor Flaws Let One Malicious VM Read and Write Any Other VM&#8217;s Memory"},"content":{"rendered":"<div>\n<p><span class=\"p-author\"><i class=\"icon-font icon-user\">\ue804<\/i><span class=\"author\">Swati Khandelwal<\/span><i class=\"icon-font icon-calendar\">\ue802<\/i><span class=\"author\">Nov 04, 2026<\/span><\/span><span class=\"p-tags\">Vulnerability \/ Cloud Security<\/span><\/p>\n<\/div>\n<div id=\"articlebody\">\n<div class=\"separator\" style=\"clear: both;\"><a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiAVPXiuTBfhBnpwaZHMfSDWymKJrXbS88kOEO1Xuh5t11qAnwSKeFTHGQy6ZG9Sr2N-wRYrJg58x3lKFbybvU9p1a85lxaCHfBa61vO1DfjEhUi5Yzf6bQS1eN7Mu-s_sUwkE-JGc-UznJ1p0qfmwMDusXFzWawXKXMt6jj-vENxyQG12uAUDUe0p0gtg\/s1700-nu-rw-lo-l85-e365\/xen.jpg\" style=\"display: block;  text-align: center; clear: left; float: left;\"><\/a><\/div>\n<p>Two flaws in the Xen hypervisor allow a malicious guest virtual machine (VM) to read and write the memory of other VMs on the same host, including dom0.<\/p>\n<p>Dom0 is the VM that, by default, has full permissions and manages the others. Patches are out, and there is no known mitigation, the Xen Project said in an <a href=\"https:\/\/xenbits.xen.org\/xsa\/advisory-523.html\" target=\"_blank\">advisory<\/a> on November 3.<\/p>\n<p>All Xen versions from 4.6 onward are vulnerable, while 4.5 and earlier are not. The flaws are tracked as <b>CVE-2026-102703<\/b> and <b>CVE-2026-102704<\/b>, under Xen advisory XSA-523.<\/p>\n<p>The Xen Project credited AI company <strong>Anthropic <\/strong>with finding the flaws using its Claude model. Stephan Lipp of Ada Logics then validated the finding, and the CodeAnt AI Security Research Team later independently reported the same issue.<\/p>\n<p>The flaws are in grant copy, the operation Xen uses to copy data between VMs. Each VM tells Xen which of its memory pages other VMs may use, and Xen checks those permissions.<\/p>\n<div class=\"dog_two clear\">\n<div class=\"cf\"><a href=\"https:\/\/thehackernews.uk\/ai-governance-platform-d\" rel=\"nofollow noopener sponsored\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"lazyload\" alt=\"Cybersecurity\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEi9hjzSN2bSutSbaNO6ZWEm02wC6hue03kC4VKPSfsdPvcDX2PAvPE-u9QrLCw3POvN3hXFPlyYyFgkAgtKrs4I2oSb9BkIFOWQ_k1ISfIBdT2AoWNvq2Q2DF_3AyA4fJriKPHkTjqYFxu-Y_H4IH9uqscX8lh-puQ5cPmc_veAEr9p4fC0497XT8Fktlp6\/s728-nu-rw-lo-l85-e365\/tl-insidem-d.jpg\" width=\"729\" height=\"91\"\/><\/a><\/div>\n<\/div>\n<p>To save time on a batch of copies within the same memory page, Xen reuses checks it has already made. In some cases, it did not check again when it should have. That mistake is what lets a malicious guest read and write memory it does not own.<\/p>\n<p><a name=\"more\"\/><\/p>\n<p>XCP-ng, an open-source virtualization platform built around Xen, said in its <a href=\"https:\/\/xcp-ng.org\/blog\/2026\/11\/03\/november-2026-security-and-maintenance-updates-1-for-xcp-ng-8-3-lts\/\" target=\"_blank\">update notes<\/a> that \u00aba single compromised guest can break out of its isolation and take over the whole host.\u00bb<\/p>\n<p>Xen&#8217;s advisory does not mention any attacks that exploit the flaws or specify what access within the VM an attacker needs.<\/p>\n<p>Qubes OS is a security-focused desktop operating system that keeps software in separate Xen-based compartments called qubes. A <a href=\"https:\/\/www.qubes-os.org\/news\/2026\/11\/03\/qsb-121\/\" target=\"_blank\">bulletin<\/a> said that every supported release and configuration is affected. Its fix is for Qubes 4.3, the <a href=\"https:\/\/doc.qubes-os.org\/en\/latest\/user\/downloading-installing-upgrading\/supported-releases.html\" target=\"_blank\">only release it still supports<\/a>.<\/p>\n<p>Because every Xen version from 4.6 on is vulnerable, other products built on those versions are affected until their makers add the XSA-523 patches. As of November 4, Debian&#8217;s <a href=\"https:\/\/security-tracker.debian.org\/tracker\/CVE-2026-102703\" target=\"_blank\">security tracker<\/a> listed the xen package in its bookworm, trixie, and forky releases as vulnerable, and in sid as fixed.<\/p>\n<h3>Fixes and Restarts by Platform<\/h3>\n<p>These are the fixes published so far:<\/p>\n<ul>\n<li><strong>Xen source:<\/strong> the advisory has patches for xen-unstable to Xen 4.19.x, and for Xen 4.18.x to 4.17.x.<\/li>\n<li><strong>Xen 4.6 to 4.16:<\/strong> the advisory has no patch for these versions. Xen 4.16&#8217;s <a href=\"https:\/\/github.com\/xen-project\/xen\/blob\/stable-4.16\/SUPPORT.md\" target=\"_blank\">security support ended<\/a> on December 2, 2024.<\/li>\n<li><strong>XCP-ng 8.3:<\/strong> xen-4.17.7-4.2.xcpng8.3, released November 3. Hosts must be rebooted. Vates, which backs XCP-ng, <a href=\"https:\/\/docs.vates.tech\/security-advisories\/advisories\/2026\/vates-sa-2026-055\/\" target=\"_blank\">rates the impact as Critical<\/a>.<\/li>\n<li><strong>Qubes OS 4.3:<\/strong> Xen packages 4.19.6-3 in dom0. Dom0 must be restarted, and Anti Evil Maid users must reseal their secret passphrase because the new Xen binaries change PCR18 and PCR19.<\/li>\n<\/ul>\n<div class=\"dog_two clear\">\n<div class=\"cf\"><a href=\"https:\/\/thehackernews.uk\/network-defense-dd\" rel=\"nofollow noopener sponsored\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"lazyload\" alt=\"Cybersecurity\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEiWypk5aSrjVVXdRpyJaxKDe9VERLYId6cVdoZUwHGSe-EMh90qROsc-jk3uEKqB8-L4eSpBaka7err1zF86IrsEA4S2IZ8yyEsoZTsiGq2YvGuaCtdFvE8-ej7uEBhLbYJNENjs9umU6qmZCJ1aAzvG-ZDO0NtTVddy5hIGv4FBpDJp8UeOxYEzF5AeuK1\/s728-nu-rw-lo-l85-e36\/core-d.png\" width=\"729\" height=\"91\"\/><\/a><\/div>\n<\/div>\n<p>Qubes told users on November 3 to keep <a href=\"https:\/\/doc.qubes-os.org\/en\/latest\/user\/how-to-guides\/how-to-update.html\" target=\"_blank\">installing updates<\/a> as normal. The fixed packages were then in its security-testing repository, due to move to the stable one over the next two weeks after community testing.<\/p>\n<p>XSA-523 is separate from <a href=\"https:\/\/xenbits.xenproject.org\/xsa\/advisory-500.txt\" target=\"_blank\">XSA-500<\/a>, an earlier grant copy flaw that Xen disclosed on July 28, and it has its own patches.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ue804Swati Khandelwal\ue802Nov 04, 2026Vulnerability \/ Cloud Security Two flaws in the Xen hypervisor allow a malicious guest virtual machine (VM) to read and write the memory of other VMs on&hellip;<\/p>\n","protected":false},"author":1,"featured_media":3969,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[11,4046,33,950,1591,2376,3773,4045],"class_list":["post-3968","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-flaws","tag-hypervisor","tag-malicious","tag-memory","tag-read","tag-vms","tag-write","tag-xen"],"_links":{"self":[{"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/posts\/3968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3968"}],"version-history":[{"count":0,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/posts\/3968\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=\/wp\/v2\/media\/3969"}],"wp:attachment":[{"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thedigitalfortress.us\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}