Skip to main content

Xen Hypervisor EUVDEUVD-2026-37890

| CVE-2026-42490 MEDIUM
Improper Locking (CWE-667)
6.5
CVSS 3.1 · Vendor
Share

Severity by source

Vendor (CNA) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
SUSE
4.1 MEDIUM
AV:L/AC:H/PR:H/UI:N/S:U/C:N/I:N/A:H

Primary rating from Vendor (CNA).

CVSS VectorVendor

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

1
Analysis Generated
Jun 09, 2026 - 14:16 vuln.today

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

AnalysisAI

Xen Hypervisor's domctl locking mechanism, when XSM/Flask mandatory access control is enabled, acquires the system-wide serialization lock for certain operations before performing any Flask permission checks. This allows a less-privileged guest domain to seize the lock without authorization and stall equally or more privileged entities - including the control domain (dom0) and Xenstore domain - potentially causing a Denial of Service affecting the entire physical host. No public exploit has been identified at time of analysis, and this vulnerability is not listed in CISA KEV.

Technical ContextAI

The Xen Hypervisor uses domctl (domain control) hypercall operations to create and manage guest virtual machines. These operations are issued by the control domain (dom0), a Xenstore domain, or domains that manage specific guests. Because certain domctl operations cannot execute concurrently, Xen employs a system-wide lock to serialize them. XSM/Flask is Xen's optional mandatory access control framework derived from SELinux, designed to enforce fine-grained inter-domain policy. CVE-2026-42490 specifically arises from incorrect ordering: for some domctl operations under XSM/Flask, lock acquisition occurs before the Flask policy engine is consulted to verify the caller has permission to perform the operation at all. This allows an unpermitted less-privileged domain to grab the lock - blocking legitimate privileged callers - without Flask ever denying the attempt. The root cause class is effectively improper ordering of authorization and resource acquisition, analogous to CWE-696 (Incorrect Behavior Order) or CWE-667 (Improper Locking), though no CWE was formally assigned in the available data. This is the companion to CVE-2026-42489, which addresses the lock fairness issue even absent XSM/Flask.

Affected ProductsAI

All Xen Hypervisor versions from 3.3 onwards are confirmed vulnerable per the XSA-492 advisory published by the Xen Project. Versions predating 3.3 use a different locking implementation but may also be vulnerable according to the advisory. Patch sets have been explicitly prepared for Xen 4.17.x, 4.18.x, 4.19.x, 4.20.x, 4.21.x, and the xen-unstable (development) branch. The vulnerability is specific to configurations where XSM/Flask is enabled; deployments without XSM/Flask active are not affected by CVE-2026-42490 (though CVE-2026-42489 covers the related lock fairness issue regardless of XSM/Flask). No CPE strings were included in the available intelligence data.

RemediationAI

Apply the XSA-492 patch set distributed by the Xen Project, available for Xen 4.17.x through 4.21.x and the xen-unstable branch. Patches are identified with SHA256 checksums in the advisory and should be obtained through official Xen Project channels or downstream distribution packages. Importantly, for Xen 4.21 and the staging branch, the patches include a modification to the default Flask policy; environments using custom Flask policies must independently apply an equivalent change to their custom policy or access controls will be misconfigured post-patch. The Xen Project advises updating to the tip of the relevant stable branch before applying patches, as patches target stable branches and may not apply cleanly to release tarballs. The advisory explicitly states there is no known mitigation short of patching. As a partial compensating control with significant trade-offs, disabling XSM/Flask entirely would eliminate CVE-2026-42490's exploitability, but this removes the Flask security boundary and is not recommended for deployments relying on mandatory access control for isolation. Advisory reference: https://seclists.org/oss-sec/2026/q2/858.

More in Python

View all
CVE-2025-24016 CRITICAL POC
9.9 Feb 10

Wazuh SIEM platform versions 4.4.0 through 4.9.0 contain an unsafe deserialization vulnerability in the DistributedAPI t

CVE-2025-27520 CRITICAL POC
9.8 Apr 04

BentoML version 1.4.2 and earlier contains an unauthenticated remote code execution vulnerability through insecure deser

CVE-2025-2945 CRITICAL POC
9.9 Apr 03

pgAdmin 4 contains critical remote code execution vulnerabilities in the Query Tool download and Cloud Deployment endpoi

CVE-2013-5093 MEDIUM POC
6.8 Sep 27

The renderLocalView function in render/views.py in graphite-web in Graphite 0.9.5 through 0.9.10 uses the pickle Python

CVE-2025-32375 CRITICAL POC
9.8 Apr 09

BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Rated critica

CVE-2014-0224 HIGH POC
7.4 Jun 05

OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCiph

CVE-2024-21644 HIGH POC
7.5 Jan 08

pyLoad download manager version prior to 0.5.0b3.dev77 exposes the Flask SECRET_KEY through an unauthenticated endpoint.

CVE-2017-9462 HIGH POC
8.8 Jun 06

In Mercurial before 4.1.3, "hg serve --stdio" allows remote authenticated users to launch the Python debugger, and conse

CVE-2026-39987 CRITICAL POC
9.3 Apr 08

Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/

CVE-2024-21645 MEDIUM POC
5.3 Jan 08

pyLoad is the free and open-source Download Manager written in pure Python. Rated medium severity (CVSS 5.3), this vulne

CVE-2026-33017 CRITICAL POC
9.3 Mar 17

Langflow (a visual LLM pipeline builder) contains a critical unauthenticated code execution vulnerability (CVE-2026-3301

CVE-2026-55255 HIGH POC
8.4 Jun 19

Cross-user flow execution in Langflow (< 1.9.1) lets any authenticated API-key holder run another user's flow by passing

Vendor StatusVendor

SUSE

Severity: Medium
Product Status
SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS Affected
SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS Affected
SUSE Linux Enterprise Micro 5.5 Affected
SUSE Linux Enterprise Module for Basesystem 15 SP7 Affected
SUSE Linux Enterprise Server 15 SP7 Affected

Share

EUVD-2026-37890 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy