Xen Orchestra VSA-2026-062
How to tell if the Xen Orchestra login bypass (VSA-2026-062) is reachable in your environment
Reachable if a Xen Orchestra console or Xen Orchestra Appliance older than 6.9.2 (stable) or 6.10.1 (latest) can be reached from an untrusted network. No login is required, per Vates.
If your Xen Orchestra is older than 6.9.2 or 6.10.1 and an untrusted network can reach it, treat it as possibly compromised. Vates says this flaw "is actively exploited by a threat actor," and a successful attack leaves no entry in Xen Orchestra's own logs.
Xen Orchestra is the web console used to manage XCP-ng virtualization hosts. Vates published advisory VSA-2026-062 on November 10, 2026. It says an attacker can bypass the login and act with Admin rights, and that taking over Xen Orchestra can lead to code running on the managed pools and a full takeover of XCP-ng hosts as root. The fix is Xen Orchestra 6.9.2 on the stable channel or 6.10.1 on the latest channel. There is no CVE or CVSS score yet, and the flaw is not on CISA's Known Exploited Vulnerabilities catalog as of the November 10, 2026 release. Some news reports list 6.9.1 and 6.10.0; this page uses Vates' version numbers.
Is it reachable for you?
What it is. A login bypass in the Xen Orchestra REST API. Vates says an attacker needs no account and ends up with Admin privilege in Xen Orchestra. Because Xen Orchestra controls the hosts it manages, Vates says this can lead to code execution on managed pools and root on XCP-ng hosts.
Affected, per Vates. Xen Orchestra before 6.9.2 (stable) and 6.10.1 (latest), and the Xen Orchestra Appliance. Installs built from source are affected until updated to the latest master.
Not to be confused with. VSA-2026-063, a separate Xen Orchestra advisory Vates published the same day. This page covers VSA-2026-062 only.
Checks. Run these only on systems your organization owns.
- Which version is running? This decides exposure. Check the Xen Orchestra version, or the xo-server package version (5.211.2 or later on stable, 5.213.1 or later on latest). For installs built from source, confirm when the code was last pulled.
- Can an untrusted network reach the Xen Orchestra web interface? Check from the internet and from user networks. Vates' first mitigation is to keep Xen Orchestra off the internet and on a dedicated management network.
- Has it already been hit? Vates says the absence of its indicators does not prove you are clean, and a successful login bypass is not logged by Xen Orchestra. Run the host checks in the detection section below on every XCP-ng host the console manages.
Identities involved. A compromised Xen Orchestra exposes every secret it holds. Vates lists proxy credentials, backup remote credentials (NFS, S3, Azure, SMB), root accounts and the pool secret, user accounts, OTP secrets and mail server passwords.
Compensating controls (test them, don't assume them)
Vates says to update as soon as possible. These are the mitigations Vates lists until you can.
- Keep Xen Orchestra off the internet. Vates says not to expose it to the internet and to put it on a dedicated management network.
- Block the attacker's infrastructure. Vates recommends blocking traffic to and from the IP addresses in its advisory, and blocking Tor traffic, to break the attacker's command and control.
- Add a WAF or reverse proxy rule. Vates gives a request pattern to block and warns that "the rule can be bypassed using other formats." Treat it as a stopgap only.
- Rotate secrets if Xen Orchestra was compromised. Vates says configuration theft and credential harvesting cannot be ruled out, and recommends rotating every password and secret Xen Orchestra uses.
- Reinstall after a confirmed compromise. Vates says "a full reinstallation is recommended as cleanup alone cannot guarantee the removal of all backdoors left by the attacker."
What to look for in logs
Vates' indicators cover the one campaign it has seen so far. Vates says other attackers may use different methods, and the absence of these indicators is not enough to conclude you were not compromised.
- Xen Orchestra. A successful bypass leaves no log entry. Vates says it can be found only by watching HTTP requests to Xen Orchestra, and its advisory lists the request patterns to search for.
- Unexpected VMs. Look for a running VM named pivot2.
- VMs with a serial port writing to a file. On XCP-ng hosts, run
xe vm-list params=name-label,platform | grep -B1 'hvm_serial: file', and search/var/log/xensource.log*for-serial file:. - Files on XCP-ng hosts. Look for
/etc/cron.d/zz-ustar,/etc/cron.d/zz-ustar2,/.ustar5and/.ustar6. Vates' check also lists/etc/ld.so.preload. That file exists legitimately on some systems, so check it for entries you don't recognize. - Network traffic. Connections to or from 91.211.251.112, 193.148.56.72, 37.221.208.216, 45.66.35.11, 64.65.0.120, 64.65.62.160, 89.47.51.90 or 92.60.37.247, or Tor traffic from Xen Orchestra or the hosts.
FAQ
Am I exposed to VSA-2026-062?
You are if you run Xen Orchestra older than 6.9.2 (stable) or 6.10.1 (latest), or the Xen Orchestra Appliance before those updates, and an untrusted network can reach its web interface. No login is needed, per Vates.
Is VSA-2026-062 being exploited?
Yes, per Vates, which says it "is actively exploited by a threat actor" and published the attacker's IP addresses and indicators. It has no CVE and is not on CISA KEV as of the November 10, 2026 catalog.
Is there a patch?
Yes. Vates released Xen Orchestra 6.9.2 on the stable channel and 6.10.1 on the latest channel on November 10, 2026. The fixed xo-server packages are 5.211.2 and 5.213.1. Installs built from source should update to the latest master.
Why do news reports say 6.9.1 and 6.10.0?
Vates' advisory names 6.9.2 and 6.10.1 as the versions that include the fix. Use Vates' numbers.
How do I know if I was hit?
Xen Orchestra does not log a successful bypass. Use the host checks Vates lists, such as unexpected cron files, a VM named pivot2 and traffic to the attacker IPs. If you find signs of compromise, Vates recommends a full reinstall and rotating every secret Xen Orchestra holds.
Does this have a CVE?
Not yet. Vates lists the CVSS score as not available yet, and no CVE ID has been published.
- Vendor
- Vates
- Product
- Xen Orchestra and the Xen Orchestra Appliance (XOA), the management console for XCP-ng
- Affected versions
- Xen Orchestra before 6.9.2 (stable) and 6.10.1 (latest), and the Xen Orchestra Appliance, per Vates
- Vulnerable component
- Xen Orchestra REST API authentication
- CVSS
- No CVSS yet. Vates rates it Critical and lists its CVSS 4.0 score as not available yet. No CVE has been assigned
- CVSS vector
- Not published
- CWE
- Not published
- Exploitation
- Reported, not on KEV
- CISA KEV added
- Patch
- Xen Orchestra 6.9.2 (stable channel) or 6.10.1 (latest channel), released November 10, 2026. The fixed xo-server packages are 5.211.2 (stable) and 5.213.1 (latest). Installs built from source should update to the latest master, per Vates
Updates
Nov 11, 2026. First published. Vates says the flaw is actively exploited; fixed in Xen Orchestra 6.9.2 and 6.10.1; no CVE or CVSS yet; not on CISA KEV.
Sources
- Vates, VSA-2026-062: Empty-object login token (published Nov 10, 2026)
- Vates security advisories list
- CISA Known Exploited Vulnerabilities catalog (not listed; checked catalog version 2026.11.10)
We publish an advisory when a vulnerability is Critical or on CISA KEV, has one identifiable component to check, and has a public proof of concept or reported exploitation. Advisories are updated as exploitation status changes.