Database/Container, Kubernetes & orchestration
Dokploy: registry password and URL interpolated unescaped into a swarm deploy command
Impact
getRegistryCommands() builds a shell command from registry.password and registry.registryUrl without escaping, so a member who can configure a registry and trigger a swarm deployment executes arbitrary commands on the Dokploy server itself. With the Dokploy process holding Docker socket access, that reads and modifies host files and reaches every other container on the box - the control plane, not just one tenant's workload. Note the fixed version differs from the other Dokploy injections in this batch: this one is fixed in 0.29.8, the others in 0.29.13, so an operator sitting between those releases is exposed to one set and not the other.
Who can reach it
Network access to the Dokploy API with an authenticated account that has project access sufficient to configure registry credentials and start a swarm deployment. Execution happens on the Dokploy server when the deployment runs.
What to do
Upgrade to Dokploy 0.29.8 or later and restart the Dokploy stack (fix in commit 1f4f940); 0.29.13 is the right target anyway because of the other injections fixed there. No mitigation short of the upgrade is published. The restart interrupts in-flight deploys but does not require draining managed nodes. On a shared instance, rotate registry credentials and anything else reachable from the Dokploy host.
References
Related entries
- Kyverno: overlapping PolicyExceptions let a tenant bypass an enforce-mode policyCVE-2026-84200 · Kyverno admission controller (PolicyException handling)Critical
- Kyverno: 3DES cipher suites offered on TLS endpoints expose long-lived sessions to Sweet32CVE-2023-54356 · Kyverno TLS endpoints (3DES cipher suites)Critical
- Kata Containers: Kata with Cloud Hypervisor allows a user to break the VM isolation boundaryCVE-2026-24834 · Kata ContainersCritical
- Multicluster Engine cluster-proxy-addon: unauthenticated path manipulation proxies to any managed-cluster serviceCVE-2026-66794 · Red Hat Multicluster Engine for Kubernetes (cluster-proxy-addon)Critical
- Kata Containers: runtime-rs standalone virtio-fs path is vulnerable to a guest-to-host escapeCVE-2026-47243 · Kata ContainersCritical
- Cilium: With L7 enabled, the embedded Envoy exposes a world-accessible admin.sock on the clusterCVE-2026-49445 · CiliumCritical
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.