Skip to content
OpenAdvisories

Package · Alpine

xen

332 known vulnerabilities.

62 results · Clear filters · Feed

  • Medium 4.4

    arbitrary read/write via grant copy

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] A common access pattern is a batch of Grant Copy operations acting on adjacent address ranges in the same source or destination pa…

  • Medium 4.4

    arbitrary read/write via grant copy

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] A common access pattern is a batch of Grant Copy operations acting on adjacent address ranges in the same source or destination pa…

  • Medium 4.7

    gnttab: cache-flush handling may cause page reference leak

    With its original introduction, GNTTAB_cache_flush was made available uniformly. XSA-232 (CVE-2017-14318) then covered an omitted NULL pointer check, yet the addition of that check failed to adjust the subsequent error path. That error path fails to drop a pa…

  • Medium 5.5

    VMX: VMentry failure with branch tracing and blocked states

    For XSA-308 logic was introduced, as VMX VMEntry checks do not like the exact combination of state which occurs when #DB in intercepted, Single Stepping is active, and blocked by STI/MovSS is active, despite this being a legitimate state to be in. The resulti…

  • Medium 4.3

    Unconditionally do TLB flushing ahead of page scrubbing

    x86 PV guests can free memory pages while still keeping a stale TLB entry pointing to them. A TLB flush is only issued by Xen (if needed) when the page is re-used. Since it's possible for the page to be scrubbed ahead of the TLB flush, there's a window where …

  • Medium 6.5

    x86: DMs may cause mem leak by IRQ binding

    When guests are terminated, various pieces of cleanup need carrying out. The cleaning up of PCI devices which were assigned to guests, and the associated removal of tracking structures for IRQs used by the devices occurs relatively early in the process. Unfor…

  • Medium 5.3

    PoD: Don't try to reclaim special pages

    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.

  • Medium 6.5

    vNUMA domain cleanup may race other operations

    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.

  • Medium 6.5

    grant-table: version change racing with other operations

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] With the introduction of Grant Table v2 came the requirement to be able to switch between versions. Switching from v1 to v2 reduce…

  • Medium 6.5

    grant-table: version change racing with other operations

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] With the introduction of Grant Table v2 came the requirement to be able to switch between versions. Switching from v1 to v2 reduce…

  • Medium 5.5

    buffer overruns in libfsimage iso9660 handling

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] The directory and Rock Ridge / SUSP walk in libfsimage's iso9660 driver derives several lengths directly from attacker-controlled …

  • Medium 5.5

    buffer overruns in libfsimage iso9660 handling

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] The directory and Rock Ridge / SUSP walk in libfsimage's iso9660 driver derives several lengths directly from attacker-controlled …

  • Medium 5.5

    buffer overruns in libfsimage iso9660 handling

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] The directory and Rock Ridge / SUSP walk in libfsimage's iso9660 driver derives several lengths directly from attacker-controlled …

  • Medium 5.5

    buffer overruns in libfsimage iso9660 handling

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] The directory and Rock Ridge / SUSP walk in libfsimage's iso9660 driver derives several lengths directly from attacker-controlled …

  • Medium 6.1

    buffer overruns in libfsimage iso9660 handling

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] The directory and Rock Ridge / SUSP walk in libfsimage's iso9660 driver derives several lengths directly from attacker-controlled …

  • Medium 6.5

    domctl lock open to abuse

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] To create and manage guests, domctl operations are used by the control domain, a possible Xenstore domain, or by a domain controll…

  • Medium 5.3

    domctl lock open to abuse

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] To create and manage guests, domctl operations are used by the control domain, a possible Xenstore domain, or by a domain controll…

  • Medium 6.5

    Xenstored DoS via XS_RESET_WATCHES command

    Any guest can cause xenstored to crash by issuing a XS_RESET_WATCHES 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…

  • Medium 4.3

    x86: Incorrect stubs exception handling for flags recovery

    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 instructi…

  • Medium 5.6

    A transient execution vulnerability in some AMD processors may allow an attacker to infer data in the L1D cache, potent…

  • Medium 5.6

    A transient execution vulnerability in some AMD processors may allow an attacker to infer data from previous stores, po…

  • Medium 5.6

    Exposure of Sensitive Information in Shared Microarchitectural Structures during Transient Execution for some Intel(R) …

  • Medium 4.7

    CVE-2024-2201

    A cross-privilege Spectre v2 vulnerability allows attackers to bypass all deployed mitigations, including the recent Fine(IBT), and to leak arbitrary Linux kernel memory on Intel systems.

  • Medium 5.5

    libxl leaks data to PVH guests via ACPI tables

    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…

  • Medium 6.5

    Deadlock in x86 HVM standard VGA handling

    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 beh…

  • Medium 6.5

    x86 HVM hypercalls may trigger Xen bug check

    Unlike 32-bit PV guests, HVM guests may switch freely between 64-bit and other modes. This in particular means that they may set registers used to pass 32-bit-mode hypercall arguments to values outside of the range 32-bit code would be able to set them to. Wh…

  • Medium 6.5

    x86: shadow stack vs exceptions from emulation stubs

    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 stac…

  • Medium 5.3

    pci: phantom functions assigned to incorrect contexts

    PCI devices can make use of a functionality called phantom functions, that when enabled allows the device to generate requests using the IDs of functions that are otherwise unpopulated. This allows a device to extend the number of outstanding requests. Such p…

  • Medium 5.7
    CVE-2024-2193 Public exploit

    Speculative Race Condition impacts modern CPU architectures that support speculative execution, also known as GhostRace.

    A Speculative Race Condition (SRC) vulnerability that impacts modern CPU architectures supporting speculative execution (related to Spectre V1) has been disclosed. An unauthenticated attacker can exploit this vulnerability to disclose arbitrary data from the …

  • Medium 6.5

    Information exposure through microarchitectural state after transient execution from some register files for some Intel…

  • Medium 4.7

    x86: BTC/SRSO fixes not fully effective

    The fixes for XSA-422 (Branch Type Confusion) and XSA-434 (Speculative Return Stack Overflow) are not IRQ-safe. It was believed that the mitigations always operated in contexts with IRQs disabled. However, the original XSA-254 fix for Meltdown (XPTI) delibera…

  • Medium 5.5

    x86/AMD: mismatch in IOMMU quarantine page table levels

    The current setup of the quarantine page tables assumes that the quarantine domain (dom_io) has been initialized with an address width of DEFAULT_DOMAIN_ADDRESS_WIDTH (48) and hence 4 page table levels. However dom_io being a PV domain gets the AMD-Vi IOMMU p…

  • Medium 5.5

    x86/AMD: Debug Mask handling

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] AMD CPUs since ~2014 have extensions to normal x86 debugging functionality. Xen supports guests using these extensions. Unfortunat…

  • Medium 5.5

    x86/AMD: Debug Mask handling

    [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] AMD CPUs since ~2014 have extensions to normal x86 debugging functionality. Xen supports guests using these extensions. Unfortunat…

  • Medium 5.5

    xenstored: A transaction conflict can crash C Xenstored

    When a transaction is committed, C Xenstored will first check the quota is correct before attempting to commit any nodes. It would be possible that accounting is temporarily negative if a node has been removed outside of the transaction. Unfortunately, some v…

  • Medium 6.5

    Information exposure through microarchitectural state after transient execution in certain vector execution units for s…

  • Medium 6.5

    Xenstore: guests can let run xenstored out of memory T[his CNA information record relates to multiple CVEs; the text ex…

  • Medium 6.5

    Xenstore: guests can let run xenstored out of memory T[his CNA information record relates to multiple CVEs; the text ex…

  • Medium 6.5

    Xenstore: guests can let run xenstored out of memory T[his CNA information record relates to multiple CVEs; the text ex…

  • Medium 6.5

    Xenstore: guests can let run xenstored out of memory T[his CNA information record relates to multiple CVEs; the text ex…