CyberSecBulletin

Xen vulnerabilities

We track 69 vulnerabilities in Xen products across 5 products. 69 are rated high or critical, and none are known to be exploited. The most recent was published on October 13, 2026.

69vulnerabilities
15critical
54high
0exploited
8.0average CVSS score

Latest Xen vulnerabilities

  • 8.8 High severity

    Xen: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-79610Xen

    XSA-501 was about issues with v1 -> v2 and v2 -> v1 changes racing certain other grant table operations. Sadly a v2 -> v1 -> v2 change has yet another effect which wasn't accounted for: During the first change, status pages would be freed. During the second ch

  • 8.8 High severity

    Xen: Improper Access Control

    CVE-2026-79609Xen

    XPTI (Xen Page Table Isolation) was introduced to mitigate Meltdown (CVE-2017-5754, one aspect of XSA-254). This involves copying 64-bit PV guest page table entries from guest-chosen root page tables to the Xen- chosen one which is in actual use by hardware. T

  • 9.8 Critical severity

    Xen: Always-Incorrect Control Flow Implementation

    CVE-2026-79608Xen

    The workaround for XSA-433 (Zenbleed, CVE-2023-20593) was later re-worked to better integrate with other manipulations of the same MSR. In this rework an inverted conditional was introduced, resulting in the workaround to not be applied when needed and vice ve

  • 7.5 High severity

    Xen: Integer Underflow (Wrap or Wraparound)

    CVE-2026-102702Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] 1) XSA-437 (CVE-2023-34321) addressed issues with overflows in calculations involved in guests flushing caches through GNTTABOP_cac

  • 7.5 High severity

    Xen: Integer Underflow (Wrap or Wraparound)

    CVE-2026-102699Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] 1) XSA-437 (CVE-2023-34321) addressed issues with overflows in calculations involved in guests flushing caches through GNTTABOP_cac

  • 7.3 High severity

    Xen: Improper Initialization

    CVE-2026-62433Xen

    Parts of the DM_OP handling code assumes the caller has provided the required number of buffers for the given operation without any checking being done. As a result, certain operations might access stack rubble as structures are possibly uninitialized.

  • 7.3 High severity

    Xen: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-62432Xen

    The EVTCHNOP_expand_array hypercall checks for whether FIFO event channels are enabled, but without holding the correct lock. It can race with EVTCHNOP_reset, resulting in dereferencing a NULL pointer.

  • 7.5 High severity

    Xen: Divide By Zero

    CVE-2026-62431Xen

    The logic to handle periodic Viridian STIMERs performs a division with an unchecked user-controlled divisor value, that can be set to zero to cause a #DE fault.

  • 7.5 High severity

    Xen: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-62430Xen

    Accesses to the CMOS memory contents are done using an indirect IO port pair. Therefore Xen needs to cache the guest chosen index, and one of the usages of the index didn't take the necessary locking to avoid concurrent changes. As a result, a guest could chan

  • 7.8 High severity

    Xen: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2026-62428Xen

    When grant-copy operations are processed, the respective grant may or may not already be in use by another operation (a mapping or another copy). For all copy operations the referenced guest frame is looked up. When another operation is already active for the

  • 8.8 High severity

    Xen: Improper Access Control

    CVE-2026-62427Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] To manage the system, sysctl and platform operations are used by the control domain or a possible Xenstore domain. Some of these op

  • 8.8 High severity

    Xen: Unrestricted Externally Accessible Lock

    CVE-2026-62426Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] To manage the system, sysctl and platform operations are used by the control domain or a possible Xenstore domain. Some of these op

  • 7.5 High severity

    Xen: Uncontrolled Resource Consumption

    CVE-2026-42493Xen

    Addressing certain issues, in particular related to operations which may take excessively long and therefore would need preemption, has turned out overly costly. Since alternatives (HVM/PVH: HAP, PV: shim) are commonly available, the decision was to deprecate

  • 7.5 High severity

    Xen: Incomplete Cleanup

    CVE-2026-42492Xen

    Xenstore, to have an up-to-date picture of the entire system, wants to know of domains appearing and disappearing. To make this more robust, a new XEN_DOMCTL_get_domain_state was introduced. The management of the bitmap underlying that operation is tied into t

  • 9.4 Critical severity

    XAPI: Execution with Unnecessary Privileges

    CVE-2026-42486Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] XAPI can configure different users with different roles, using Role Based Access Control. For more details, see: https://docs.xense

  • 9.4 Critical severity

    XAPI: Execution with Unnecessary Privileges

    CVE-2026-23562Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] XAPI can configure different users with different roles, using Role Based Access Control. For more details, see: https://docs.xense

  • 9.4 Critical severity

    XAPI: Execution with Unnecessary Privileges

    CVE-2026-23561Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] XAPI can configure different users with different roles, using Role Based Access Control. For more details, see: https://docs.xense

  • 9.4 Critical severity

    XAPI: Execution with Unnecessary Privileges

    CVE-2026-23560Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] XAPI can configure different users with different roles, using Role Based Access Control. For more details, see: https://docs.xense

  • 9.4 Critical severity

    XAPI: Execution with Unnecessary Privileges

    CVE-2026-23559Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] XAPI can configure different users with different roles, using Role Based Access Control. For more details, see: https://docs.xense

  • 9.4 Critical severity

    oxenstored: Improper Preservation of Permissions

    CVE-2026-23556Xen

    When oxenstored is tearing a domain down, the node data is cleaned up but the usage counts are leaked. When the domain ID is eventually reused, the new domain can create fewer nodes before beeing deemed to be over quota.

  • 9.4 Critical severity

    varstored: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2025-58151Xen

    varstored is a component of the Xapi toolstack handling UEFI Variables for a VM. It has a communication path with OVMF inside the VM involving mapping a buffer prepared by OVMF. Within varstored, there were insufficient compiler barriers, creating TOCTOU issue

  • 9.4 Critical severity

    There are multiple issues. 1. Updates to the XAPI database sanitise input strings, but try…

    CVE-2025-58146Xen

    There are multiple issues. 1. Updates to the XAPI database sanitise input strings, but try generating the notification using the unsanitised input. This causes the database's event thread to terminate and cease further processing. 2. XAPI's UTF-8 encoder imple

  • 9.4 Critical severity

    Windows PV drivers: Incorrect Default Permissions

    CVE-2025-27464Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] The Windows PV drivers expose various facilities to userspace. Several of these have no security descriptor, and are therefore full

  • 9.4 Critical severity

    Windows PV drivers: Incorrect Default Permissions

    CVE-2025-27463Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] The Windows PV drivers expose various facilities to userspace. Several of these have no security descriptor, and are therefore full

  • 9.4 Critical severity

    Windows PV drivers: Incorrect Default Permissions

    CVE-2025-27462Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] The Windows PV drivers expose various facilities to userspace. Several of these have no security descriptor, and are therefore full

  • 8.1 High severity

    Xen: Improper Restriction of Operations within the Bounds of a Memory Buffer

    CVE-2026-42488Xen

    Some shadow paging errors paths will switch the page-tables without updating the currently running vCPU reference. This causes a mismatch between the loaded page-tables and the mapcache metadata which can lead to corruption of the mapcache.

  • 7.9 High severity

    Xen: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-42487Xen

    HVM guest I/O port accesses are subject to either emulation or at least translation. Translations are managed by the device model (via XEN_DOMCTL_ioport_mapping), and hence the linked list used may changed at any time. Traversal of those lists (while handling

  • 7.8 High severity

    Xen: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-23558Xen

    The adjustments made for XSA-379 as well as those subsequently becoming XSA-387 still left a race window, when a HVM or PVH guest does a grant table version change from v2 to v1 in parallel with mapping the status page(s) via XENMEM_add_to_physmap. Some of the

  • 7.1 High severity

    Xen: Reachable Assertion

    CVE-2026-23555Xen

    Any guest issuing a Xenstore command accessing a node using the (illegal) node path "/local/domain/", will crash xenstored due to a clobbered error indicator in xenstored when verifying the node path. Note that the crash is forced via a failing assert() statem

  • 7.8 High severity

    Xen: Time-of-check Time-of-use (TOCTOU) Race Condition

    CVE-2026-23554Xen

    The Intel EPT paging code uses an optimization to defer flushing of any cached EPT state until the p2m lock is dropped, so that multiple modifications done under the same locked region only issue a single flush. Freeing of paging structures however is not defe

  • 8.8 High severity

    Xen: Out-of-bounds Write

    CVE-2025-58150Xen

    Shadow mode tracing code uses a set of per-CPU variables to avoid cumbersome parameter passing. Some of these variables are written to with guest controlled data, of guest controllable size. That size can be larger than the variable, and bounding of the writes

  • 7.5 High severity

    Xen: Operation on a Resource after Expiration or Release

    CVE-2025-58149Xen

    When passing through PCI devices, the detach logic in libxl won't remove access permissions to any 64bit memory BARs the device might have. As a result a domain can still have access any 64bit memory BAR when such device is no longer assigned to the domain. Fo

  • 7.5 High severity

    Xen: Out-of-bounds Read

    CVE-2025-58148Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] Some Viridian hypercalls can specify a mask of vCPU IDs as an input, in one of three formats. Xen has boundary checking bugs with a

  • 7.5 High severity

    Xen: Out-of-bounds Read

    CVE-2025-58147Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] Some Viridian hypercalls can specify a mask of vCPU IDs as an input, in one of three formats. Xen has boundary checking bugs with a

  • 7.5 High severity

    Xen: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2025-58145Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] There are two issues related to the mapping of pages belonging to other domains: For one, an assertion is wrong there, where the ca

  • 7.5 High severity

    Xen: NULL Pointer Dereference

    CVE-2025-58144Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] There are two issues related to the mapping of pages belonging to other domains: For one, an assertion is wrong there, where the ca

  • 9.8 Critical severity

    Xen: Race Condition within a Thread

    CVE-2025-58143Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] There are multiple issues related to the handling and accessing of guest memory pages in the viridian code: 1. A NULL pointer deref

  • 9.8 Critical severity

    Xen: Use of NullPointerException Catch to Detect NULL Pointer Dereference

    CVE-2025-58142Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] There are multiple issues related to the handling and accessing of guest memory pages in the viridian code: 1. A NULL pointer deref

  • 9.8 Critical severity

    Xen: Use of NullPointerException Catch to Detect NULL Pointer Dereference

    CVE-2025-27466Xen

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] There are multiple issues related to the handling and accessing of guest memory pages in the viridian code: 1. A NULL pointer deref

  • 7.5 High severity

    Xen: Deadlock

    CVE-2025-1713Xen

    When setting up interrupt remapping for legacy PCI(-X) devices, including PCI(-X) bridges, a lookup of the upstream bridge is required. This lookup, itself involving acquiring of a lock, is done in a context where acquiring that lock is unsafe. This can lead t