Database/Control plane, storage & DevOps
Xen Orchestra: any authenticated user reaches global admin through unprotected ESXi import methods
Impact
The ESXi import API methods carried no permission check, so any account that can log in to Xen Orchestra can point xo-server at an attacker-controlled ESXi host. A crafted .vmx file setting __proto__.permission pollutes Object.prototype, which hands permission-less accounts administrator rights across the whole Xen Orchestra instance and from there remote code execution. For an operator running virtualized GPU hosts under XCP-ng/Xen, that is full control of the virtualization management plane: VM creation and deletion, console access, storage and backup configuration across every pool the instance manages. A low-value read-only account becomes fleet-wide control.
Who can reach it
Any authenticated Xen Orchestra user, including one with no permissions, who can reach the xo-server API over the network. The server must also be able to make an outbound connection to the host the attacker names.
What to do
Upgrade Xen Orchestra to 6.9.0 or later and restart xo-server. Until then, treat every existing XO account as potentially administrative: review the user list, rotate credentials and audit recent actions, and block xo-server outbound access to untrusted hosts. The management interface should not be exposed beyond the operations network.
References
Related entries
- GitLab CE/EE: environment scope matching lets an authenticated user read CI/CD variables outside their scopeCVE-2026-13210 · GitLab CE/EE (CI/CD environment scope pattern matcher)High
- BOSH vSphere CPI: missing certificate pinning lets an interceptor impersonate vCenter and capture admin credentialsCVE-2026-41012 · BOSH Director vSphere CPI (vCenter REST API certificate validation)High
- OpenTelemetry Operator TargetAllocator: a tenant ServiceMonitor can exfiltrate the Collector's service-account tokenCVE-2026-47701 · OpenTelemetry Operator TargetAllocator (ServiceMonitor bearerTokenFile handling)High
- Dell OpenManage Server Administrator (improper authentication): An unauthenticated remote attacker gets unauthorizedCVE-2026-56793 · Dell OpenManage Server Administrator (improper authentication)High
- Ansible AWX: notification backends allow SSRF from the control node and leak webhook credentialsCVE-2026-71366 · Ansible AWX notification backends (webhook, Mattermost, Rocket.Chat, Grafana)High
- Grafana Alloy: ServiceMonitor bearerTokenFile reads any file and ships it to an attacker scrape targetCVE-2026-75889 · Grafana Alloy (prometheus.operator.servicemonitors component)High
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.