CVE-2026-72883: Dokploy: WebSocket Terminal Missing Service-Level Access Control
Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, the WebSocket handlers in apps/dokploy/server/wss/terminal.ts, apps/dokploy/server/wss/docker-container-terminal.ts, apps/dokploy/server/wss/docker-container-logs.ts, and apps/dokploy/server/wss/docker-stats.ts validate organization membership but do not enforce checkServiceAccess, accessedServerIds, or accessedServices, allowing an authenticated organization member to obtain root terminal access and read logs or statistics for restricted servers and services. This issue is fixed in version 0.29.13.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
Dokployto a version that resolves this vulnerability.Fixed in 0.29.13
Event History
Frequently Asked Questions
What is the severity of CVE-2026-72883?
CVE-2026-72883 has a high severity rating of 8.8.
How do I fix CVE-2026-72883?
To fix CVE-2026-72883, update Dokploy to version 0.29.13 or later.
What are the impacts of CVE-2026-72883?
CVE-2026-72883 can lead to unauthorized access due to missing service-level access control in WebSocket handlers.
What type of vulnerability is CVE-2026-72883?
CVE-2026-72883 is a missing access control vulnerability in the WebSocket implementation of Dokploy.
Is CVE-2026-72883 exploitable remotely?
Yes, CVE-2026-72883 is exploitable remotely as indicated by its attack vector.