Lucene search
+L
XenMost viewed

510 matches found

Xen Project
Xen Project
•added 2012/12/03 5:51 p.m.•94 views

several HVM operations do not validate the range of their inputs

ISSUE DESCRIPTION Several HVM control operations do not check the size of their inputs and can tie up a physical CPU for extended periods of time. In addition dirty video RAM tracking involves clearing the bitmap provided by the domain controlling the guest e.g. dom0 or a stubdom. If the size of...

4.7CVSS1.8AI score0.00435EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2024/03/12 5:06 p.m.•93 views

GhostRace: Speculative Race Conditions

ISSUE DESCRIPTION Researchers at VU Amsterdam and IBM Research have discovered GhostRace; an analysis of the behaviour of synchronisation primitives under speculative execution. Synchronisation primitives are typically formed as an unbounded loop which waits until a resource is available to be...

5.7CVSS7AI score0.01278EPSS
SaveExploits0
Xen Project
Xen Project
•added 2022/07/05 12:00 p.m.•93 views

network backend may cause Linux netfront to use freed SKBs

ISSUE DESCRIPTION While adding logic to support XDP eXpress Data Path, a code label was moved in a way allowing for SKBs having references pointers retained for further processing to nevertheless be freed. IMPACT A misbehaving or malicious backend may cause a Denial of Service DoS in the guest...

7.8CVSS7.7AI score0.00353EPSS
SaveExploits0
Xen Project
Xen Project
•added 2021/06/08 5:00 p.m.•93 views

Guest triggered use-after-free in Linux xen-netback

ISSUE DESCRIPTION A malicious or buggy network PV frontend can force Linux netback to disable the interface and terminate the receive kernel thread associated with queue 0 in response to the frontend sending a malformed packet. Such kernel thread termination will lead to a use-after-free in Linux...

7.8CVSS2.2AI score0.00364EPSS
SaveExploits0
Xen Project
Xen Project
•added 2014/12/08 12:00 p.m.•93 views

p2m lock starvation

ISSUE DESCRIPTION The current read/write lock implementation is read-biased, which allows a consistent stream of readers to starve writers indefinitely. There are certain rwlocks where guests are capable of applying arbitrary read pressure. IMPACT A malicious guest administrator can deny service ...

4.7CVSS8.9AI score0.00398EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2013/11/26 12:00 p.m.•93 views

Lock order reversal between page_alloc_lock and mm_rwlock

ISSUE DESCRIPTION The locks pagealloclock and mmrwlock are not always taken in the same order. This raises the possibility of deadlock. The incorrect order occurs only in the implementation of the deprecated domctl hypercall XENDOMCTLgetmemlist. IMPACT A malicious guest administrator may be able ...

5.2CVSS1.5AI score0.00565EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2013/09/30 10:04 a.m.•93 views

Memory accessible by 64-bit PV guests under live migration

ISSUE DESCRIPTION On some hardware, during live migration of 64-bit PV guests, some parts of the guest's shadow pagetables are mistakenly filled in with hypervisor mappings. This causes Xen to crash when those mappings are later cleared. Before the crash, a malicious guest could use hypercalls to...

5.4CVSS0.4AI score0.00611EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2013/04/18 12:00 p.m.•93 views

Several access permission issues with IRQs for unprivileged guests

ISSUE DESCRIPTION Various IRQ related access control operations may not have the intended effect, thus potentially permitting a stub domain to grant its client domain access to an IRQ it doesn't have access to itself. IMPACT Malicious or buggy stub domains kernels can mount a denial of service...

4.7CVSS2.3AI score0.00372EPSS
SaveExploits0
Xen Project
Xen Project
•added 2021/02/16 12:00 p.m.•92 views

Linux: error handling issues in blkback's grant mapping

ISSUE DESCRIPTION To service requests, the driver maps grant references provided by the frontend. In this process, errors may be encountered. In one case an error encountered earlier might be discarded by later processing, resulting in the caller assuming successful mapping, and hence subsequent...

7.8CVSS6.5AI score0.00348EPSS
SaveExploits0
Xen Project
Xen Project
•added 2015/07/27 12:00 p.m.•92 views

QEMU heap overflow flaw while processing certain ATAPI commands.

ISSUE DESCRIPTION The QEMU security team has predisclosed the following advisory: A heap overflow flaw was found in the way QEMU's IDE subsystem handled I/O buffer access while processing certain ATAPI commands. A privileged guest user in a guest with CDROM drive enabled could potentially use thi...

7.2CVSS7.4AI score0.0063EPSS
SaveExploits0
Xen Project
Xen Project
•added 2014/06/03 12:00 p.m.•92 views

Vulnerabilities in HVM MSI injection

ISSUE DESCRIPTION The implementation of the HVM control operation HVMOPinjectmsi, while checking whether a particular IRQ was already set up in the necessary way, fails to properly check all respective conditions. In particular it doesn't check the returned pointer for being non-NULL before de-...

5.5CVSS6.4AI score0.00719EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2014/04/29 8:50 a.m.•92 views

HVMOP_set_mem_type allows invalid P2M entries to be created

ISSUE DESCRIPTION The implementation in Xen of the HVMOPsetmemtype HVM control operations attempts to exclude transitioning a page from an inappropriate memory type. However, only an inadequate subset of memory types is excluded. There are certain other types that don't correspond to a particular...

6.7CVSS6.1AI score0.0081EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2022/11/01 12:00 p.m.•91 views

Xenstore: guests can let run xenstored out of memory

ISSUE DESCRIPTION Malicious guests can cause xenstored to allocate vast amounts of memory, eventually resulting in a Denial of Service DoS of xenstored. There are multiple ways how guests can cause large memory allocations in xenstored: - - by issuing new requests to xenstored without reading the...

6.5CVSS1.6AI score0.00256EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2020/04/14 12:00 p.m.•92 views

multiple xenoprof issues

ISSUE DESCRIPTION Unprivileged guests can request to map xenoprof buffers, even if profiling has not been enabled for those guests. These buffers were not scrubbed. This is CVE-2020-11740. Furthermore, for guests for which "active" profiling was enabled by the administrator, the xenoprof code use...

8.8CVSS0.7AI score0.00434EPSS
SaveExploits0
Xen Project
Xen Project
•added 2017/05/02 12:00 p.m.•91 views

grant transfer allows PV guest to elevate privileges

ISSUE DESCRIPTION The GNTTABOPtransfer operation allows one guest to transfer a page to another guest. The internal processing of this, however, does not include zapping the previous type of the page being transferred. This makes it possible for a PV guest to transfer a page previously used as pa...

8.8CVSS1.4AI score0.00421EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2017/02/21 12:00 p.m.•91 views

cirrus_bitblt_cputovideo does not check if memory region is safe

ISSUE DESCRIPTION In CIRRUSBLTMODEMEMSYSSRC mode the bitblit copy routine cirrusbitbltcputovideo fails to check wethehr the specified memory region is safe. IMPACT A malicious guest administrator can cause an out of bounds memory write, very likely exploitable as a privilege escalation. VULNERABL...

9.9CVSS2.5AI score0.03559EPSS
SaveExploits0
Xen Project
Xen Project
•added 2014/11/18 12:00 p.m.•91 views

Insufficient restrictions on certain MMU update hypercalls

ISSUE DESCRIPTION MMU update operations targeting page tables are intended to be used on PV guests only. The lack of a respective check made it possible for such operations to access certain function pointers which remain NULL when the target guest is using Hardware Assisted Paging HAP. IMPACT...

5.4CVSS9AI score0.02221EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2013/04/18 3:16 p.m.•91 views

grant table hypercall acquire/release imbalance

ISSUE DESCRIPTION When releasing a non-v1 non-transitive grant after doing a grant copy operation, Xen incorrectly recurses as if for a transitive grant and releases an unrelated grant reference. IMPACT A malicious guest administrator can cause undefined behaviour; depending on the dom0 kernel a...

6.9CVSS1AI score0.00349EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2013/01/22 11:49 a.m.•91 views

Nested HVM exposes host to being driven out of memory by guest

ISSUE DESCRIPTION Guests are currently permitted to enable nested virtualization on themselves. Missing error handling cleanup in the handling code makes it possible for a guest, particularly a multi-vCPU one, to repeatedly invoke this operation, thus causing a leak of - over time - unbounded...

4.7CVSS7.4AI score0.00373EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2021/12/20 12:00 p.m.•90 views

Guest can force Linux netback driver to hog large amounts of kernel memory

ISSUE DESCRIPTION Incoming data packets for a guest in the Linux kernel's netback driver are buffered until the guest is ready to process them. There are some measures taken for avoiding to pile up too much data, but those can be bypassed by the guest: There is a timeout how long the client side ...

6.5CVSS0.3AI score0.00332EPSS
SaveExploits0
Xen Project
Xen Project
•added 2016/06/02 12:00 p.m.•90 views

Unsanitised guest input in libxl device handling code

ISSUE DESCRIPTION Various parts of libxl device-handling code inappropriately use information from partially guest controlled areas of xenstore principally the frontend directory /local/domain/GUEST/device/TYPE/DEVID, henceforth referred to as FE. The problems vary by device type: For almost all...

6.8CVSS0.5AI score0.00399EPSS
SaveExploits0
Xen Project
Xen Project
•added 2015/11/10 12:01 a.m.•90 views

x86: CPU lockup during exception delivery

ISSUE DESCRIPTION When a benign exception occurs while delivering another benign exception, it is architecturally specified that these would be delivered sequentially. There are, however, cases where this results in an infinite loop inside the CPU, which in the virtualized case can be broken only...

10CVSS6.1AI score0.02481EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2015/10/29 11:59 a.m.•90 views

x86: Long latency populate-on-demand operation is not preemptible

ISSUE DESCRIPTION When running an HVM domain in Populate-on-Demand mode, Xen would sometimes search the domain for memory to reclaim, in response to demands for population of other pages in the same domain. This search runs without preemption. The guest can, by suitable arrangement of its memory...

4.9CVSS7.1AI score0.00436EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2015/09/22 10:00 a.m.•90 views

libxl fails to honour readonly flag on disks with qemu-xen

ISSUE DESCRIPTION Callers of libxl can specify that a disk should be read-only to the guest. However, there is no code in libxl to pass this information to qemu-xen the upstream-based qemu; and indeed there is no way in qemu to make a disk read-only. The vulnerability is exploitable only via...

3.6CVSS7.3AI score0.00417EPSS
SaveExploits0
Xen Project
Xen Project
•added 2012/12/03 5:51 p.m.•90 views

Several memory hypercall operations allow invalid extent order values

ISSUE DESCRIPTION Allowing arbitrary extentorder input values for XENMEMdecreasereservation, XENMEMpopulatephysmap, and XENMEMexchange can cause arbitrarily long time being spent in loops without allowing vital other code to get a chance to execute. This may also cause inconsistent state resultin...

4.7CVSS3.2AI score0.00411EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2022/04/05 12:00 p.m.•89 views

IOMMU: RMRR (VT-d) and unity map (AMD-Vi) handling issues

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.8CVSS1.3AI score0.00355EPSS
SaveExploits0
Xen Project
Xen Project
•added 2021/05/04 12:00 p.m.•89 views

x86: Speculative vulnerabilities with bare (non-shim) 32-bit PV guests

ISSUE DESCRIPTION 32-bit x86 PV guest kernels run in ring 1. At the time when Xen was developed, this area of the i386 architecture was rarely used, which is why Xen was able to use it to implement paravirtualisation, Xen's novel approach to virtualization. In AMD64, Xen had to use a different...

5.5CVSS0.5AI score0.0036EPSS
SaveExploits0
Xen Project
Xen Project
•added 2016/11/29 2:48 p.m.•89 views

ARM guests may induce host asynchronous abort

ISSUE DESCRIPTION Depending on how the hardware and firmware have been integrated, guest-triggered asynchronous aborts SError on ARMv8 may be received by the hypervisor. The current action is to crash the host. A guest might trigger an asynchronous abort when accessing memory mapped hardware in a...

6.5CVSS0.3AI score0.00471EPSS
SaveExploits0
Xen Project
Xen Project
•added 2015/03/31 12:00 p.m.•89 views

Long latency MMIO mapping operations are not preemptible

ISSUE DESCRIPTION The XENDOMCTLmemorymapping hypercall allows long running operations without implementing preemption. This hypercall is used by the device model as part of the emulation associated with configuration of PCI devices passed through to HVM guests and is therefore indirectly exposed ...

4.9CVSS6.4AI score0.00453EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2020/09/22 12:00 p.m.•88 views

once valid event channels may not turn invalid

ISSUE DESCRIPTION Logic in the handling of event channel operations in Xen assumes that an event channel, once valid, will not become invalid over the life time of a guest. However, operations like the resetting of all event channels may involve decreasing one of the bounds checked when determini...

6.5CVSS0.5AI score0.00358EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2017/06/20 12:00 p.m.•88 views

blkif responses leak backend stack data

ISSUE DESCRIPTION The block interface response structure has some discontiguous fields. Certain backends populate the structure fields of an otherwise uninitialized instance of this structure on their stacks, leaking data through the internal or trailing padding field. IMPACT A malicious...

6.5CVSS1.4AI score0.00462EPSS
SaveExploits0
Xen Project
Xen Project
•added 2015/06/10 1:10 p.m.•88 views

Heap overflow in QEMU PCNET controller, allowing guest->host escape

ISSUE DESCRIPTION The QEMU security team has predisclosed the following advisory: pcnettransmit loads a transmit-frame descriptor from the guest into the /tmd/ local variable to recover a length field, a status field and a guest-physical location of the associated frame buffer. If the status fiel...

7.5CVSS6.5AI score0.09679EPSS
SaveExploits0
Xen Project
Xen Project
•added 2013/10/29 12:00 p.m.•88 views

ocaml xenstored mishandles oversized message replies

ISSUE DESCRIPTION The Ocaml xenstored implementation "oxenstored" cannot correctly handle a message reply larger than XENSTOREPAYLOADSIZE when communicating with a client domain via the shared ring mechanism. When this situation occurs the connection to the client domain will be shutdown and cann...

5.2CVSS1.1AI score0.00546EPSS
SaveExploits0
Xen Project
Xen Project
•added 2023/10/10 12:00 p.m.•87 views

Possible deadlock in Linux kernel event handling

ISSUE DESCRIPTION Closing of an event channel in the Linux kernel can result in a deadlock. This happens when the close is being performed in parallel to an unrelated Xen console action and the handling of a Xen console interrupt in an unprivileged guest. The closing of an event channel is e.g...

4.9CVSS6.4AI score0.01152EPSS
SaveExploits0
Xen Project
Xen Project
•added 2023/04/25 12:00 p.m.•87 views

x86 shadow paging arbitrary pointer dereference

ISSUE DESCRIPTION In environments where host assisted address translation is necessary but Hardware Assisted Paging HAP is unavailable, Xen will run guests in so called shadow mode. Due to too lax a check in one of the hypervisor routines used for shadow page handling it is possible for a guest...

7.8CVSS6.5AI score0.00264EPSS
SaveExploits0
Xen Project
Xen Project
•added 2023/02/14 6:03 p.m.•87 views

x86: Cross-Thread Return Address Predictions

ISSUE DESCRIPTION It has been discovered that on some AMD CPUs, the RAS Return Address Stack, also called RAP - Return Address Predictor - in some AMD documentation, and RSB - Return Stack Buffer - in Intel terminology is dynamically partitioned between non-idle threads. This allows an attacker t...

4.7CVSS6.6AI score0.00283EPSS
SaveExploits0
Xen Project
Xen Project
•added 2022/11/08 6:00 p.m.•87 views

x86: Multiple speculative security issues

ISSUE DESCRIPTION 1 Researchers have discovered that on some AMD CPUs, the implementation of IBPB Indirect Branch Prediction Barrier does not behave according to the specification. Specifically, IBPB fails to properly flush the RAS Return Address Stack, also RSB - Return Stack Buffer - in Intel...

6.5CVSS6.9AI score0.00785EPSS
SaveExploits0
Xen Project
Xen Project
•added 2020/04/14 12:00 p.m.•87 views

Bad continuation handling in GNTTABOP_copy

ISSUE DESCRIPTION Grant table operations are expected to return 0 for success, and a negative number for errors. The fix for CVE-2017-12135 / XSA-226 introduced a path through grant copy handling where success may be returned to the caller without any action taken. In particular the status fields...

8.8CVSS1.2AI score0.00452EPSS
SaveExploits0
Xen Project
Xen Project
•added 2016/11/22 12:00 p.m.•87 views

x86 task switch to VM86 mode mis-handled

ISSUE DESCRIPTION LDTR, just like TR, is purely a protected mode facility. Hence even when switching to a VM86 mode task, LDTR loading needs to follow protected mode semantics. This was violated by the code. IMPACT On SVM AMD hardware: a malicious unprivileged guest process can escalate its...

7.8CVSS1.4AI score0.00448EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2014/11/27 11:25 a.m.•87 views

Excessive checking in compatibility mode hypercall argument translation

ISSUE DESCRIPTION The hypercall argument translation needed for 32-bit guests running on 64-bit hypervisors performs checks on the final register state. These checks cover all registers potentially holding hypercall arguments, not just the ones actually doing so for the hypercall being processed,...

4.7CVSS8.9AI score0.00432EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2014/04/23 1:05 p.m.•87 views

ARM hypervisor crash on guest interrupt controller access

ISSUE DESCRIPTION When handling a guest access to the virtual GIC distributor interrupt controller Xen could dereference a pointer before checking it for validity leading to a hypervisor crash and host Denial of Service. IMPACT A buggy or malicious guest can crash the host. VULNERABLE SYSTEMS Bot...

5.5CVSS6.2AI score0.00634EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2013/04/18 12:00 p.m.•87 views

Xen PV DoS vulnerability with SYSENTER

ISSUE DESCRIPTION The SYSENTER instruction can be used by PV guests to accelerate system call processing. This instruction, however, leaves the EFLAGS register mostly unmodified - in particular, the NT flag doesn't get cleared. If the hypervisor subsequently uses IRET to return to the guest which...

1.9CVSS0.4AI score0.00372EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2024/02/27 12:00 p.m.•86 views

x86: shadow stack vs exceptions from emulation stubs

ISSUE DESCRIPTION Recent x86 CPUs offer functionality named Control-flow Enforcement Technology CET. A sub-feature of this are Shadow Stacks CET-SS. CET-SS is a hardware feature designed to protect against Return Oriented Programming attacks. When enabled, traditional stacks holding both data and...

6.5CVSS7AI score0.00269EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2022/03/10 12:00 p.m.•86 views

Linux PV device frontends vulnerable to attacks by backends

ISSUE DESCRIPTION Several Linux PV device frontends are using the grant table interfaces for removing access rights of the backends in ways being subject to race conditions, resulting in potential data leaks, data corruption by malicious backends, and denial of service triggered by malicious...

7CVSS6.4AI score0.00365EPSS
SaveExploits0
Xen Project
Xen Project
•added 2020/07/07 12:00 p.m.•86 views

insufficient cache write-back under VT-d

ISSUE DESCRIPTION When page tables are shared between IOMMU and CPU, changes to them require flushing of both TLBs. Furthermore, IOMMUs may be non-coherent, and hence prior to flushing IOMMU TLBs CPU cached also needs writing back to memory after changes were made. Such writing back of cached dat...

8.8CVSS0.00364EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2015/06/02 12:00 p.m.•86 views

Unmediated PCI register access in qemu

ISSUE DESCRIPTION Qemu allows guests to not only read, but also write all parts of the PCI config space but not extended config space of passed through PCI devices not explicitly dealt with for partial emulation purposes. IMPACT Since the effect depends on the specific purpose of the the config...

4.6CVSS7.5AI score0.00483EPSS
SaveExploits0Affected Software1
Xen Project
Xen Project
•added 2014/02/12 12:00 p.m.•86 views

use-after-free in xc_cpupool_getinfo() under memory pressure

ISSUE DESCRIPTION If xccpumapalloc fails then xccpupoolgetinfo will free and incorrectly return the then-free pointer to the result structure. IMPACT An attacker may be able to cause a multi-threaded toolstack using this function to race against itself leading to heap corruption and a potential...

4.6CVSS5.2AI score0.00384EPSS
SaveExploits0
Xen Project
Xen Project
•added 2013/05/02 12:00 p.m.•86 views

VT-d interrupt remapping source validation flaw for bridges

ISSUE DESCRIPTION Interrupt remapping table entries for MSI interrupts set up by bridge devices did not get any source validation set up on them, allowing misbehaving or malicious guests to inject interrupts into the domain owning the bridges. In a typical Xen system bridge devices are owned by...

1.9CVSS2.5AI score0.00421EPSS
SaveExploits0
Xen Project
Xen Project
•added 2023/08/01 2:44 p.m.•85 views

arm: Guests can trigger a deadlock on Cortex-A77

ISSUE DESCRIPTION Cortex-A77 cores r0p0 and r1p0 are affected by erratum 1508412 where software, under certain circumstances, could deadlock a core due to the execution of either a load to device or non-cacheable memory, and either a store exclusive or register read of the Physical Address Regist...

5.5CVSS6.4AI score0.00237EPSS
SaveExploits0
Xen Project
Xen Project
•added 2022/10/11 12:00 p.m.•85 views

lock order inversion in transitive grant copy handling

ISSUE DESCRIPTION As part of XSA-226 a missing cleanup call was inserted on an error handling path. While doing so, locking requirements were not paid attention to. As a result two cooperating guests granting each other transitive grants can cause locks to be acquired nested within one another, b...

5.6CVSS0.8AI score0.00272EPSS
SaveExploits0Affected Software1
Total number of security vulnerabilities510