Database/Container, Kubernetes & orchestration
Arcane: delegated users:update permission lets any operator reset the global administrator password
Impact
UpdateUser set PasswordHash for any target without comparing the caller's privilege to the target's, so a holder of the delegated users:update permission can change the global administrator's password and then log in as that account. Arcane manages Docker containers, images, networks and volumes, so global administrator there means full control of the container host behind it - launching privileged containers, mounting host paths, reading every image and volume. On a fleet where Arcane fronts GPU hosts, a junior operator account with user-management rights becomes root on those hosts, and the audit trail shows an administrator login rather than the escalation. Fixed in 2.6.0.
Who can reach it
An authenticated Arcane user holding the delegated users:update permission, over the network to the Arcane backend API. No administrator credentials needed; exposure is limited to whoever can authenticate and holds that permission.
What to do
Upgrade Arcane to backend v2.6.0 or later and restart the service - a container image bump and daemon restart, no host maintenance. Afterwards rotate the global administrator password and review user records for unexpected password changes, since the flaw leaves a usable administrator credential behind. Until the upgrade, revoke users:update from every account that does not need it.
References
Related entries
- KubeVirt: Path traversal lets a user who can configure KubeVirt read arbitrary host filesCVE-2022-1798 · KubeVirtHigh
- BuildKit: Race between parallel build steps sharing cache mounts with subpathsCVE-2024-23651 · BuildKitHigh
- OpenShift AI Data Science Pipelines Operator: over-broad ClusterRole turns operator compromise into cluster adminCVE-2026-18608 · Red Hat OpenShift AI Data Science Pipelines Operator (ClusterRole)High
- Istio: When JWKS resolution fails, istiod falls back to hardcoded defaults, weakening JWT validationCVE-2026-31837 · IstioHigh
- Docker MCP Gateway: OCI image label controls run arguments, allowing host mounts and UID 0CVE-2026-55887 · Docker MCP Gateway (io.docker.server.metadata OCI label -> docker run arguments)High
- Firecracker: Out-of-bounds write in the virtio PCI transportCVE-2026-5747 · FirecrackerHigh
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.