Lucene search
+L

496 matches found

Xen Project
Xen Project
•added 5 days ago•9 views

x86 shadow paging is deprecated

ISSUE DESCRIPTION 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 the functionality,...

7.5CVSS5.9AI score0.00474EPSS
SaveExploits0
Xen Project
Xen Project
•added 5 days ago•8 views

x86: Out-of-bounds read in vRTC emulation

ISSUE DESCRIPTION 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 change the index after ...

7.5CVSS5.9AI score0.00252EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 5 days ago•8 views

evtchn: Race between FIFO expand and reset

ISSUE DESCRIPTION The EVTCHNOPexpandarray hypercall checks for whether FIFO event channels are enabled, but without holding the correct lock. It can race with EVTCHNOPreset, resulting in dereferencing a NULL pointer. IMPACT A malicious HVM guest x86 HVM or PVH, and ARM can crash Xen leading to a...

7.3CVSS5.9AI score0.00212EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 5 days ago•9 views

vNUMA domain cleanup may race other operations

ISSUE DESCRIPTION Accessing the vNUMA configuration data of a guest is still possible when domain destruction has already started. The cleaning up of that configuration information is not synchronized with its retrieval by a device model controlling the guest. IMPACT While Denial of Service DoS...

6.5CVSS5.9AI score0.00233EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 5 days ago•8 views

PoD: Don't try to reclaim special pages

ISSUE DESCRIPTION A guest started with Populated on Demand enabled PoD can attempt to reclaim pages which aren't regular guest RAM. This can cause corruption of memory management state in Xen. IMPACT A buggy or malicious guest can cause corruption of Xen's state, leading to crashes or other...

5.3CVSS5.9AI score0.00327EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 5 days ago•14 views

pygrub is only supported in de-privileged mode

ISSUE DESCRIPTION XSA-443 and XSA-497 addressed specific issues in specific file system drivers libfsimage used by pygrub. Further issues were reported, and yet more are to be expected. XSA-443 introduced a means to run pygrub de-privileged. Only this mode of operation is security supported from...

5.8AI score
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 5 days ago•8 views

sysctl and platform-op locks open to abuse

ISSUE DESCRIPTION To manage the system, sysctl and platform operations are used by the control domain or a possible Xenstore domain. Some of these operations may not be executed in parallel, so a system-wide lock each is used. The way those locks are acquired is, however, not providing any...

8.8CVSS5.8AI score0.00249EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 5 days ago•7 views

grant-table: type confusion in grant-copy

ISSUE DESCRIPTION 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 grant the grant is...

7.8CVSS5.9AI score0.001EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 5 days ago•6 views

Viridian STIMER division by zero

ISSUE DESCRIPTION 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. IMPACT Enabling Viridian STIMERs to unprivileged HVM guests can result in a Denial of Service DoS affecting the entire...

7.5CVSS5.9AI score0.00375EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 5 days ago•9 views

grant-table: version change racing with other operations

ISSUE DESCRIPTION With the introduction of Grant Table v2 came the requirement to be able to switch between versions. Switching from v1 to v2 reduces the number of valid grant references, as a bigger shared entry structure is then needed while the shared table doesn't change size. Switching from ...

6.5CVSS5.8AI score0.00195EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 5 days ago•10 views

vIRQ event channel binding may break Xenstore

ISSUE DESCRIPTION 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 XENDOMCTLgetdomainstate was introduced. The management of the bitmap underlying that operation is tied into the binding of the...

7.5CVSS5.9AI score0.00477EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 5 days ago•8 views

correct buffer checks for DM_OP hypercalls

ISSUE DESCRIPTION Parts of the DMOP 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. IMPACT A device model of a...

7.3CVSS5.9AI score0.00263EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 5 days ago•7 views

buffer overruns in libfsimage iso9660 handling

ISSUE DESCRIPTION The directory and Rock Ridge / SUSP walk in libfsimage's iso9660 driver derives several lengths directly from attacker-controlled on-disk fields without validating them: The directory loop itself assumes a good record length. This is CVE-2026-42494. The calculation of the System...

6.1CVSS5.9AI score0.00205EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2026/07/14 12:0 p.m.•11 views

XAPI: Missing TLS verification in some SDKs

ISSUE DESCRIPTION XAPI provides SDKs; bindings for the API in various programming languages. These are artefacts from a build of XAPI, intended for integration into 3rd party products. In all SDKs, there is a main RPC connection to the XAPI host. TLS for this connection is verified properly, or...

6AI score
SaveExploits0
Xen Project
Xen Project
•added 2026/06/09 12:0 p.m.•20 views

x86 HVM I/O port list traversal

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

7.9CVSS5.5AI score0.00095EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2026/06/09 12:0 p.m.•18 views

x86: mismatched mapcache metadata

ISSUE DESCRIPTION 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. IMPACT Privilege escalation, Denial of...

8.1CVSS5.5AI score0.00353EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2026/06/09 12:0 p.m.•22 views

Arm: Completion of memory accesses not guaranteed by completion of a TLBI

ISSUE DESCRIPTION A hardware issue has been identified in certain Arm CPU designs. A broadcast TLBI on one PE may complete before affected memory accesses on another PE are globally observed. This may permit bypass of Stage 1 translation, Stage 2 translation, or GPT protection. The erratum occurs...

9.1CVSS5.4AI score0.0055EPSS
SaveExploits0
Xen Project
Xen Project
•added 2026/06/09 12:0 p.m.•19 views

domctl lock open to abuse

ISSUE DESCRIPTION To create and manage guests, domctl operations are used by the control domain, a possible Xenstore domain, or by a domain controlling a particular guest. Some of these operations may not be executed in parallel, so a system-wide lock is used. The way that lock is acquired is,...

6.5CVSS5.5AI score0.002EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2026/05/12 4:2 p.m.•15 views

x86: CPU Opcode Cache corruption

ISSUE DESCRIPTION AMD have disclosed a potential vulnerability in certain CPUs which can cause instructions to execute at a higher privilege. For more information, see: https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7052.html IMPACT Code of any privilege could escalate to a...

7.3CVSS5.9AI score0.00258EPSS
SaveExploits0
Xen Project
Xen Project
•added 2026/04/28 6:5 p.m.•19 views

Multiple RBAC issues in XAPI

ISSUE DESCRIPTION XAPI can configure different users with different roles, using Role Based Access Control. For more details, see: https://docs.xenserver.com/en-us/xencenter/current-release/rbac-overview.htmlrbac-roles The pool-admin role is fully privileged. Notably, users with this role can als...

9.4CVSS5.4AI score0.0014EPSS
SaveExploits0
Xen Project
Xen Project
•added 2026/04/28 12:0 p.m.•19 views

Linux kernel double free in Xen privcmd driver

ISSUE DESCRIPTION The Linux kernel's privcmd driver can be abused to circumvent kernel lockdown secure boot by causing a double free of kernel memory. Note that this operation can be performed by root only, so any further impact on the system like denial of service is not security relevant. IMPAC...

7.8CVSS5.3AI score0.00183EPSS
SaveExploits0
Xen Project
Xen Project
•added 2026/04/28 12:0 p.m.•11 views

grant table v2 race in status page mapping

ISSUE DESCRIPTION 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 pages via XENMEMaddtophysmap. Some of the status pages may then b...

7.8CVSS5.3AI score0.00117EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2026/04/28 12:0 p.m.•12 views

Xenstored DoS via XS_RESET_WATCHES command

ISSUE DESCRIPTION Any guest can cause xenstored to crash by issuing a XSRESETWATCHES command within a transaction due to an assert triggering. In case xenstored was built with NDEBUG defined nothing bad will happen, as assert is doing nothing in this case. Note that the default is not to define...

6.5CVSS5.3AI score0.00158EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2026/04/28 12:0 p.m.•13 views

oxenstored keeps quota related use counts across domain destruction

ISSUE DESCRIPTION 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. IMPACT Over an extended period of time, new domains will b...

9.4CVSS5.2AI score0.00137EPSS
SaveExploits0
Xen Project
Xen Project
•added 2026/04/28 12:0 p.m.•11 views

Linux kernel out of bounds read via Xen-related sysfs file

ISSUE DESCRIPTION The Linux sysfs file /sys/hypervisor/properties/buildid does not contain printable information, but a binary value of typically 16 or 20 bytes, which is not terminated by a zero byte. The kernel driver making this information available is using the sprintf function for writing t...

7.8CVSS5.5AI score0.00197EPSS
SaveExploits0
Xen Project
Xen Project
•added 2026/04/17 5:2 p.m.•14 views

x86: Floating Point Divider State Sampling

ISSUE DESCRIPTION Researchers from the CISPA Helmholtz Center for Information Security have discovered Floating Point Divider State Sampling. It is detailed in a paper titled "TREVEX: A Black-Box Detection Framework For Data-Flow Transient Execution Vulnerabilities" For more information, see:...

2CVSS5.7AI score0.00191EPSS
SaveExploits0
Xen Project
Xen Project
•added 2026/03/24 12:0 p.m.•14 views

Linux privcmd driver can circumvent kernel lockdown

ISSUE DESCRIPTION The Linux kernel's privcmd driver can be abused to circumvent kernel lockdown secure boot, e.g. by modifying page tables to enable user mode to modify kernel memory. IMPACT An administrator of an unprivileged guest booted in secure mode is able to perform actions on the kernel...

8.2CVSS5.8AI score0.00154EPSS
SaveExploits0
Xen Project
Xen Project
•added 2026/03/17 12:0 p.m.•14 views

Use after free of paging structures in EPT

ISSUE DESCRIPTION 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 deferred until the...

7.8CVSS5.9AI score0.00128EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2026/03/17 12:0 p.m.•12 views

Xenstored DoS by unprivileged domain

ISSUE DESCRIPTION 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 statement in xenstored. In ca...

7.1CVSS5.6AI score0.00181EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2026/01/27 12:0 p.m.•26 views

x86: incomplete IBPB for vCPU isolation

ISSUE DESCRIPTION In the context switch logic Xen attempts to skip an IBPB in the case of a vCPU returning to a CPU on which it was the previous vCPU to run. While safe for Xen's isolation between vCPUs, this prevents the guest kernel correctly isolating between tasks. Consider: 1 vCPU runs on CP...

2.9CVSS5.9AI score0.00129EPSS
SaveExploits0
Xen Project
Xen Project
•added 2026/01/27 12:0 p.m.•12 views

x86: buffer overrun with shadow paging + tracing

ISSUE DESCRIPTION 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 was missing. IMPAC...

8.8CVSS5.9AI score0.00127EPSS
SaveExploits0
Xen Project
Xen Project
•added 2026/01/27 12:0 p.m.•16 views

varstored: TOCTOU issues with mapped guest memory

ISSUE DESCRIPTION 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 issues with data in the...

9.4CVSS6.4AI score0.0012EPSS
SaveExploits0
Xen Project
Xen Project
•added 2025/10/24 12:14 p.m.•16 views

Incorrect removal of permissions on PCI device unplug

ISSUE DESCRIPTION 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. For PV domains the...

7.5CVSS6.8AI score0.00405EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2025/10/21 12:0 p.m.•13 views

x86: Incorrect input sanitisation in Viridian hypercalls

ISSUE DESCRIPTION Some Viridian hypercalls can specify a mask of vCPU IDs as an input, in one of three formats. Xen has boundary checking bugs with all three formats, which can cause out-of-bounds reads and writes while processing the inputs. CVE-2025-58147. Hypercalls using the HVVPSET Sparse...

7.5CVSS6.6AI score0.00355EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2025/09/09 12:0 p.m.•15 views

XAPI UTF-8 string handling

ISSUE DESCRIPTION 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 implements v3.0 of the...

9.4CVSS6.8AI score0.00137EPSS
SaveExploits0
Xen Project
Xen Project
•added 2025/09/09 12:0 p.m.•18 views

Arm issues with page refcounting

ISSUE DESCRIPTION There are two issues related to the mapping of pages belonging to other domains: For one, an assertion is wrong there, where the case actually needs handling. A NULL pointer de-reference could result on a release build. This is CVE-2025-58144. And then the P2M lock isn't held...

7.5CVSS6.5AI score0.0042EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2025/09/09 12:0 p.m.•25 views

Mutiple vulnerabilities in the Viridian interface

ISSUE DESCRIPTION There are multiple issues related to the handling and accessing of guest memory pages in the viridian code: 1. A NULL pointer dereference in the updating of the reference TSC area. This is CVE-2025-27466. 2. A NULL pointer dereference by assuming the SIM page is mapped when a...

9.8CVSS6.5AI score0.00435EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2025/07/08 2:7 p.m.•31 views

x86: Transitive Scheduler Attacks

ISSUE DESCRIPTION Researchers from Microsoft and ETH Zurich have discovered several new speculative sidechannel attacks which bypass current protections. They are detailed in a paper titled "Enter, Exit, Page Fault, Leak: Testing Isolation Boundaries for Microarchitectural Leaks". Two issues, whi...

5.6CVSS6.9AI score0.00435EPSS
SaveExploits0
Xen Project
Xen Project
•added 2025/07/01 12:0 p.m.•16 views

x86: Incorrect stubs exception handling for flags recovery

ISSUE DESCRIPTION Certain instructions need intercepting and emulating by Xen. In some cases Xen emulates the instruction by replaying it, using an executable stub. Some instructions may raise an exception, which is supposed to be handled gracefully. Certain replayed instructions have additional...

4.3CVSS6.7AI score0.00554EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2025/05/27 12:0 p.m.•38 views

WinPVDrivers: Excessive permissions on user-exposed devices

ISSUE DESCRIPTION The Windows PV drivers expose various facilities to userspace. Several of these have no security descriptor, and are therefore fully accessible to unprivileged users. These are: 1. XenCons, CVE-2025-27462 2. XenIface, CVE-2025-27463 3. XenBus, CVE-2025-27464 IMPACT Unprivileged...

9.4CVSS7.4AI score0.00158EPSS
SaveExploits0
Xen Project
Xen Project
•added 2025/05/12 5:5 p.m.•24 views

x86: Indirect Target Selection

ISSUE DESCRIPTION Researchers at VU Amsterdam have released Training Solo, detailing several speculative attacks which bypass current protections. One issue, which Intel have named Indirect Target Selection, is a bug in the hardware support for prediction-domain isolation. The mitigation for this...

5.7CVSS7AI score0.00371EPSS
SaveExploits0
Xen Project
Xen Project
•added 2025/02/27 12:53 p.m.•37 views

deadlock potential with VT-d and legacy PCI device pass-through

ISSUE DESCRIPTION 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 to a deadlock. IMPACT Th...

7.5CVSS6.7AI score0.00723EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2024/12/17 12:0 p.m.•32 views

Backend can crash Linux netfront

ISSUE DESCRIPTION After a suspend/resume cycle of a Linux guest e.g. via "virsh dompmsuspend"/ "virsh dompmwakeup" a malicious network backend can crash the guest via a NULL-pointer dereference in the guest's xen-netfront driver. During the resume operation the xen-netfront driver will release so...

5.7CVSS6.5AI score0.00624EPSS
SaveExploits0
Xen Project
Xen Project
•added 2024/12/17 12:0 p.m.•47 views

Xen hypercall page unsafe against speculative attacks

ISSUE DESCRIPTION Xen guests need to use different processor instructions to make explicit calls into the Xen hypervisor depending on guest type and/or CPU vendor. In order to hide those differences, the hypervisor can fill a hypercall page with the needed instruction sequences, allowing the gues...

5.5CVSS7AI score0.0031EPSS
SaveExploits0
Xen Project
Xen Project
•added 2024/11/12 12:0 p.m.•41 views

Deadlock in x86 HVM standard VGA handling

ISSUE DESCRIPTION The hypervisor contains code to accelerate VGA memory accesses for HVM guests, when the virtual VGA is in "standard" mode. Locking involved there has an unusual discipline, leaving a lock acquired past the return from the function that acquired it. This behavior results in a...

6.5CVSS7AI score0.00269EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2024/11/12 12:0 p.m.•26 views

libxl leaks data to PVH guests via ACPI tables

ISSUE DESCRIPTION PVH guests have their ACPI tables constructed by the toolstack. The construction involves building the tables in local memory, which are then copied into guest memory. While actually used parts of the local memory are filled in correctly, excess space that is being allocated is...

5.5CVSS5.9AI score0.003EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2024/09/24 12:0 p.m.•24 views

x86: Deadlock in vlapic_error()

ISSUE DESCRIPTION In x86's APIC Advanced Programmable Interrupt Controller architecture, error conditions are reported in a status register. Furthermore, the OS can opt to receive an interrupt when a new error occurs. It is possible to configure the error interrupt with an illegal vector, which...

7.3CVSS7AI score0.00544EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2024/08/13 12:0 p.m.•31 views

PCI device pass-through with shared resources

ISSUE DESCRIPTION When multiple devices share resources and one of them is to be passed through to a guest, security of the entire system and of respective guests individually cannot really be guaranteed without knowing internals of any of the involved guests. Therefore such a configuration canno...

7.5CVSS7.1AI score0.00235EPSS
SaveExploits0
Xen Project
Xen Project
•added 2024/08/13 12:0 p.m.•23 views

error handling in x86 IOMMU identity mapping

ISSUE DESCRIPTION Certain PCI devices in a system might be assigned Reserved Memory Regions specified via Reserved Memory Region Reporting, "RMRR" for Intel VT-d or Unity Mapping ranges for AMD-Vi. These are typically used for platform tasks such as legacy USB emulation. Since the precise purpose...

7.5CVSS7.5AI score0.00234EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2024/07/16 12:0 p.m.•30 views

Xapi: Metadata injection attack against backup/restore functionality

ISSUE DESCRIPTION For a brief summary of Xapi terminology, see: https://xapi-project.github.io/xen-api/overview.htmlobject-model-overview Xapi contains functionality to backup and restore metadata about Virtual Machines and Storage Repositories SRs. The metadata itself is stored in a Virtual Disk...

3.8CVSS6.1AI score0.00209EPSS
SaveExploits0
Total number of security vulnerabilities496