Xen Project publishes five security advisories (XSA-509 through XSA-513) covering six CVEs in the x86 hypervisor, oxenstored, and Tapdisk
On 2026-09-08 the Xen Project publicly released five security advisories, each as version 3: XSA-509 (CVE-2026-62437, IRQ-tracking memory leak with PCI device assignment), XSA-510 (CVE-2026-79602, guest-triggerable HVM emulation crash), XSA-511…
The Xen Project disclosed five security advisories on 2026-09-08, each published as a public version 3 release (XSA-509 v3 through XSA-513 v3), covering six CVEs in total. XSA-509 (CVE-2026-62437) describes a memory leak in the Xen hypervisor on x86: when guests are terminated, cleanup of PCI devices assigned to those guests and removal of associated IRQ tracking structures may fail, leaking memory that accumulates across guest lifecycle events. XSA-510 (CVE-2026-79602) covers improper handling of HVM emulation return codes on x86; a guest with an assigned PCI device that has at least one BAR in the IO port space can trigger a BUG() crash condition in Xen. XSA-511 (CVE-2026-79603) addresses TLB handling on x86: PV guests can free memory pages while a stale TLB entry still points to them, and Xen previously flushed the TLB only when the page was reused, potentially exposing stale data ahead of scrubbing; the fix changes Xen to unconditionally flush the TLB ahead of page scrubbing. XSA-512 (CVE-2026-79604) concerns oxenstored, the OCaml xenstore implementation, which maintains a global trie and per-domain hashtable for watches and does not clear watches out of the global structure on a xenbus reconnect, allowing unbounded accumulation; it is relevant to deployments using the OCaml oxenstored daemon. XSA-513 (CVE-2026-79605 and CVE-2026-79606) covers out-of-bounds access flaws in Tapdisk, the userspace xen-blkback implementation used by the XAPI toolstack, where several bounds checks were found to be incorrect, including a missing upper bounds check. The five reports are complementary disclosures of distinct advisories; no disagreements between sources were identified.
- Five advisories (XSA-509, XSA-510, XSA-511, XSA-512, XSA-513) were publicly released as version 3 on 2026-09-08, with oss-security timestamps between 15:35:15Z and 15:44:18Z.
- XSA-509 / CVE-2026-62437: memory leak in x86 IRQ tracking; during guest teardown, cleanup of assigned PCI devices and removal of associated IRQ tracking structures may fail, and leaked memory accumulates across guest lifecycle events.
- XSA-510 / CVE-2026-79602: mishandled HVM emulation return codes on x86; a guest with an assigned PCI device that has at least one BAR in the IO port space can trigger a BUG() crash in Xen.
- XSA-511 / CVE-2026-79603: x86 PV guests can free memory pages while a stale TLB entry still points to them, and Xen previously flushed the TLB only on page reuse, potentially exposing stale data ahead of scrubbing; the fix makes TLB…
- XSA-512 / CVE-2026-79604: oxenstored (OCaml xenstore) does not clear watches out of its global trie on a xenbus reconnect, allowing unbounded accumulation of watches in the global trie and per-domain hashtable; relevant to deployments…
- XSA-513 / CVE-2026-79605 and CVE-2026-79606: out-of-bounds accesses in Tapdisk, the userspace xen-blkback implementation used by the XAPI toolstack, caused by multiple incorrect bounds checks, including a missing upper bounds check.
- Six CVEs are covered across the five advisories; the reports provide no severity ratings, CVSS scores, or affected version ranges beyond the details stated above.
Coverage timelineoldest first · each row is one article
- · 8d agoXen Security Advisory 509 v3 (CVE-2026-62437) - x86: DMs may cause mem leak by IRQ binding
oss-security· 25
Xen Project released XSA-509 (CVE-2026-62437) fixing a memory leak in IRQ tracking when guests with assigned PCI devices are terminated.
Vulnerabilities in this storyAll →
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| CVE-2026-62437 | Memory leak in Xen hypervisor x86 IRQ tracking during guest teardown with PCI passthrough CVE-2026-62437 is a memory leak in the Xen hypervisor on x86 systems involving tracking structures for IRQs used by PCI devices assigned to guests. When a guest is terminated, cleanup of assigned PCI devices and their IRQ tracking normally happens early, but the guest's device model (DM) can re-establish that tracking by binding one or more IRQs anew after cleanup has run, and at least one of those re-created structures is never freed. An attacker who controls a guest with assigned PCI devices could repeatedly terminate guests (or trigger re-binding before termination) to steadily consume host memory, ultimately degrading or DoS-ing the host. Only Xen deployments on x86 that use PCI device passthrough with a device model are affected; operators not using passthrough are not exposed. There is no public proof-of-concept, the issue is not in CISA KEV, EPSS is 0.2% (7th percentile), and no exploitation is known. Do: Check whether any x86 Xen hosts assign PCI devices to guests (passthrough, e.g. GPU or SR-IOV NIC assignment); if none do, you are not exposed. For affected hosts, update the hypervisor to a build containing the XSA-509 fix per the advisory's listed patched versions, and as an interim measure restrict passthrough to trusted guests and monitor/restart hosts to reclaim leaked memory. | 6.5 | <1% |
| largelikely tens of thousands of hosts (subset of Xen's broad cloud/hosting footprint that uses PCI passthrough) | ||
| CVE-2026-79602 | Guest-triggerable hypervisor DoS in Xen via PCI passthrough I/O port BARs Xen's x86 hypervisor improperly handles return codes in its HVM instruction emulation path, and a guest that has been assigned a PCI device (via passthrough) whose BAR (Base Address Register) is mapped into the I/O port address space can trigger a BUG() in the hypervisor, as documented in Xen Security Advisory 510 (CVE-2026-79602). An attacker controlling such a guest — typically a guest administrator on a host using PCI device assignment — can deliberately trigger the flaw through guest actions that go through the emulation path. The outcome is a denial of service: the BUG() crashes the host's hypervisor, disrupting all guests on that physical machine; the advisory does not indicate privilege escalation or data exposure. Only x86 Xen deployments that assign PCI devices to guests where an assigned device has an I/O port BAR are affected; hosts without passthrough, or with MMIO-only devices, are not exposed. There is no public proof-of-concept, the issue is not in CISA KEV, and EPSS estimates only a 0.2% 30-day exploitation probability (7th percentile), so no exploitation is currently known. Do: Update the Xen hypervisor per XSA-510 v3 (consult the advisory for the fixed version ranges applicable to your supported release), scheduling host reboots as required. Until patched, audit guest configurations for PCI device passthrough (e.g., 'xl pci-list' and guest device assignments), identify assigned devices with I/O port BARs using 'lspci -v', and avoid assigning such devices to guests or limit those guests to trusted administrators. Since the impact is a guest-triggered host crash, prioritizing patching on hosts that use device assignment is the most efficient remediation path. | 8.8 | <1% |
| large~tens of thousands of hosts worldwide (estimate) | ||
| CVE-2026-79603 | Stale TLB Entry Flaw in Xen Hypervisor Lets x86 PV Guests Modify Scrubbed Pages This is a memory-management flaw in the Xen hypervisor on x86 systems: a paravirtualized (PV) guest can free a memory page while a stale TLB (translation lookaside buffer) entry pointing to that page still exists, and Xen only issues a TLB flush, if needed, when the page is later re-used. Because the freed page can be scrubbed (zeroed) ahead of that deferred TLB flush, a window exists in which the guest can write to a page that has already been scrubbed, potentially corrupting or tainting memory Xen believes is clean. The practical impact, per the CVSS 3.1 score of 4.3 (medium, confidentiality impact only), is limited information exposure rather than privilege escalation or denial of service. Only operators of Xen hypervisors on x86 hardware that run PV guests are affected. Exploitation status is calm: there is no public proof-of-concept, the flaw is not in CISA's KEV catalog, and EPSS puts 30-day exploitation probability at just 0.2% (14th percentile). Do: Upgrade Xen to a patched release per the version table in Xen Security Advisory 511 v3, which fixes the issue by unconditionally performing TLB flushing ahead of page scrubbing. Prioritize hosts running untrusted or multi-tenant PV guests, and consult the advisory for any interim workarounds if patching must be deferred. Administrators can also reduce exposure by migrating workloads from PV to HVM/PVH guest modes, which are not affected by this x86 PV-specific flaw. | 4.3 | <1% |
| large≈ tens of thousands of Xen hosts (Xen remains the hypervisor behind many cloud and VPS providers, though only x86 hosts actually running PV guests are affected) | ||
| CVE-2026-79604 | NVD description · AI analysis pending | — | — | — | — | — | |
| CVE-2026-79605 | NVD description · AI analysis pending | — | — | — | — | — | |
| CVE-2026-79606 | NVD description · AI analysis pending | — | — | — | — | — |