Description
Xen Orchestra before 6.9.0 contains an authorization bypass vulnerability in the xo-server user.set API method that allows low-privileged authenticated users to modify other users' preferences by supplying an arbitrary target user id. Attackers can delete the preferences.otp TOTP secret to disable two-factor authentication, corrupt it to block logins, or overwrite stored xsCredentials and sshKeys.
Published: 2026-10-20
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Authorization Bypass
Action: Apply patch
AI Analysis

Impact

The vulnerability resides in Xen Orchestra’s xo‑server user.set API, permitting an authenticated user with limited privileges to modify the preference settings of any other user by supplying an arbitrary target user ID. The attacker can change sensitive values such as the TOTP secret, the stored xsCredentials, or SSH keys, potentially disabling two‑factor authentication, blocking future logins, or hijacking credentials for elevation of privilege. This reflects a classic authorization bypass weakness identified as CWE‑639.

Affected Systems

Any Xen Orchestra Server running a version prior to 6.9.0 is affected. The product is produced by vatesfr under the brand Xen Orchestra. No later versions beyond 6.9.0 are impacted by this specific flaw.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. EPSS information is not provided, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires a valid authenticated session; the attacker must be able to call the user.set API. Once authenticated, even at a low privilege level, the attacker can alter sensitive user preferences, leading to loss of 2FA protection and potential credential compromise.

Generated by OpenCVE AI on October 20, 2026 at 17:13 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Xen Orchestra to version 6.9.0 or later to obtain the vendor fix.
  • Restrict the user.set API so that only administrators or privileged roles can call it, eliminating low‑privilege access.
  • If an immediate upgrade is infeasible, block or audit changes to the preferences.otp, xsCredentials, and sshKeys keys via policy or by disabling the ability to modify these preferences through the API.

Generated by OpenCVE AI on October 20, 2026 at 17:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 15:45:00 +0000

Type Values Removed Values Added
Description Xen Orchestra before 6.9.0 contains an authorization bypass vulnerability in the xo-server user.set API method that allows low-privileged authenticated users to modify other users' preferences by supplying an arbitrary target user id. Attackers can delete the preferences.otp TOTP secret to disable two-factor authentication, corrupt it to block logins, or overwrite stored xsCredentials and sshKeys.
Title Xen Orchestra before 6.9.0 Authorization Bypass via user.set API
First Time appeared Xen-orchestra
Xen-orchestra xen Orchestra Server
Weaknesses CWE-639
CPEs cpe:2.3:a:xen-orchestra:xen_orchestra_server:*:*:*:*:*:*:*:*
Vendors & Products Xen-orchestra
Xen-orchestra xen Orchestra Server
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Xen-orchestra Xen Orchestra Server
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-20T15:40:35.476Z

Reserved: 2026-10-20T11:49:07.404Z

Link: CVE-2026-113610

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-20T16:17:11.480

Modified: 2026-10-20T16:17:11.480

Link: CVE-2026-113610

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T17:15:14Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key