Database/Control plane, storage & DevOps

Apache CloudStack: an account user registering a KVM template executes arbitrary code on the KVM hosts
Impact
By default an ordinary account user may register a template that CloudStack downloads straight to primary storage for instance deployment. The file name is not sanitised, so a crafted template registration runs attacker code on the KVM hosts themselves rather than inside a guest. That is a tenant-to-host escape in a multi-tenant cloud: the attacker lands on the hypervisor that other tenants' instances run on, with reach into primary storage and whatever the host agent can touch. For an accelerator fleet it means a self-service user with nothing but a normal account can take the node that hosts their neighbours' GPU instances, and recovering it means treating the host as compromised, not just rebooting it.
Who can reach it
Any authenticated CloudStack account user who is permitted to register templates - the default configuration - against a zone backed by KVM hosts. No administrative role is needed.
What to do
Upgrade Apache CloudStack to 4.20.3.0 or 4.22.0.1 or later: management-server upgrade plus the host agents, so the control plane restarts and the KVM agents are updated across the fleet. As an interim measure, revoke the ability of non-admin accounts to register templates for direct download to primary storage.
References
Related entries
- Apache Airflow: documented BashOperator pattern lets a UI user inject commands onto the worker via dag_run.confCVE-2026-30898 · Apache Airflow BashOperator documentation example (dag_run.conf templating)High
- Jenkins: symlinks in tar archives let a job or agent write files anywhere the controller canCVE-2026-33001 · Jenkins controller (.tar/.tar.gz extraction, symlink handling)High
- Apache Airflow: a crafted XCom payload makes the webserver execute code in its own contextCVE-2026-33858 · Apache Airflow webserver (XCom payload rendering)High
- Apache ActiveMQ: Improper input validation and code injection in the brokerCVE-2026-34197 · Apache ActiveMQHigh
- Supermicro SMASH service (X14DBG-DAP, X14DBI): An attacker with any authorised BMC login escalates through the SMASHCVE-2026-3821 · Supermicro SMASH service (X14DBG-DAP, X14DBI)High
- Ceph RGW: unauthenticated STS token encryption lets any token holder bit-flip themselves to RGW adminCVE-2026-39944 · Ceph RADOS Gateway (STS session token AES-128-CBC handler)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.