Advisories · Technology
dokploy.
Every CVE that names dokploy among its affected products, newest first. Vendors and products are as the CNA wrote them; check the affected versions on each record.
- CVSS 8.7 High
Dokploy through 0.30.10 Cross-Organization Authorization Bypass via Application tRPC Router
- dokploy
- Broken access control
- CVSS 5.3 Medium
Dokploy through 0.30.8 Cross-Organization Authorization Bypass via port tRPC Router
- Dokploy
- Broken access control
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Authenticated OS Command Injection in patch.readRepoDirectories (repoPath) leads to RCE as root
- dokploy
- Command injection
- CVSS 9.6 CriticalCritical · CVSS 9+
Dokploy: Git Provider Credential Exposure via Unprotected .one Endpoints and application.one
- dokploy
- Information disclosure
- Broken access control
- CVSS 9.4 CriticalCritical · CVSS 9+
Dokploy Settings application.ts writeTraefikConfigInPath path traversal
- Dokploy
- Path traversal
- CVSS 5.9 Medium
Dokploy: Password Change Does Not Revoke Active Sessions
- dokploy
- Authentication bypass
- CVSS 8.0 High
Dokploy: Invitation Role Escalation Allows Organization Takeover
- dokploy
- Privilege escalation
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Authenticated RCE via Command Injection in registry.testRegistry / registry.testRegistryById
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Remote Code Execution via volume-backup
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Non-admin member gains root on the host by bypassing the owner/admin check on server-level schedules (incomplete fix of CVE-2026-45632)
- dokploy
- Privilege escalation
- Broken access control
- CVSS 0.0 None
Dokploy: Authenticated Command Injection in Dokploy Dockerfile Builder
- dokploy
- Command injection
- CVSS 8.7 High
Dokploy: Command Injection via Compose Custom Command
- dokploy
- Command injection
- CVSS 8.8 High
Dokploy: WebSocket Terminal Missing Service-Level Access Control
- dokploy
- Broken access control
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Authenticated blind command injection via file mounts leads to direct remote host RCE on managed servers
- dokploy
- Command injection
- CVSS 6.4 Medium
Dokploy: Command Injection via database credentials in backup/restore commands
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Arbitrary File Write + Remote OS Command Injection via `certificatePath`
- dokploy
- Command injection
- CVSS 9.4 CriticalCritical · CVSS 9+
Dokploy: Command Injection via Registry Credentials in Swarm Upload
- dokploy
- Command injection
- CVSS 9.6 CriticalCritical · CVSS 9+
Dokploy: OS Command Injection in backup/restore pipeline via unescaped user-controlled shell arguments
- dokploy
- Command injection
- CVSS 9.6 CriticalCritical · CVSS 9+
Dokploy: Command Injection via dockerImage in buildRemoteDocker
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Cross-organization IDOR leads to root RCE on another tenant's server via swarm.*
- dokploy
- Command injection
- Broken access control
- CVSS 8.8 High
Dokploy: Remote Code Execution (RCE) via Command Injection in settings.readTraefikFile
- dokploy
- Command injection
- CVSS 8.7 High
Dokploy: Command Injection via Unescaped Git URL in Clone Commands
- dokploy
- Command injection
- CVSS 6.5 Medium
Dokploy: Cross-tenant Git provider secrets are disclosed to low-privileged service readers via `application.one`
- dokploy
- Information disclosure
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: OS Command Injection via Bitbucket `owner`/`repository` in `git clone`
- dokploy
- Command injection
- CVSS 7.5 High
Dokploy: Unauthenticated Git Provider Injection via GitHub OAuth Callback
- dokploy
- Authentication bypass
- CVSS 8.7 High
Dokploy: Command Injection via Docker Credentials in buildRemoteDocker
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Authenticated OS command injection in backup.restoreBackupWithLogs (databaseName) leading to host RCE
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Member-role RCE as host root via destination.testConnection rclone shell injection
- dokploy
- Command injection
- Broken access control
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Incomplete fix of CVE-2026-45628: Command Injection via Unvalidated Branch Fields in Compose Deployment Pipeline (server-side regex missing in compose.ts)
- dokploy
- Command injection
- CWE-20
- CVSS 8.8 High
WebSocket Terminal Auth Bypass
- dokploy
- Broken access control
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: OS Command Injection via compose `composePath`
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy Broken Access Control on docker-container-terminal WebSocket (Member -> Root in Arbitrary Containers)
- dokploy
- Broken access control
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Missing authorization in WebSocket handlers allows a low-privilege member to gain root on the Docker host
- dokploy
- Privilege escalation
- Broken access control
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: OS Command Injection via dockerImage field in database service deployment functions → HOST RCE
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: OS Command Injection via SSH-form `customGitUrl` domain in `ssh-keyscan`
- dokploy
- Command injection
- CVSS 6.5 Medium
Dokploy: Command Injection via Compose Shell Execution
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Authenticated RCE via Command Injection in backup.listBackupFiles search Parameter
- dokploy
- Command injection
- CVSS 9.6 CriticalCritical · CVSS 9+
Dokploy: Cross-organization IDOR in Dokploy backup destinations exposes another tenant's S3 credentials and backups
- dokploy
- Broken access control
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: OS Command Injection in registry credential testing and Swarm cluster management → HOST RCE
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Command injection in writeTraefikConfigRemote via shell interpolation of unescaped YAML in SSH remote execution
- dokploy
- Command injection
- CVSS 8.4 High
Dokploy: Cross-organization authorization bypass in server.remove allows deletion of another organization's server registration
- dokploy
- Broken access control
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: OS Command Injection via `databaseName` / `backupFile` in database restore
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Authenticated Remote Code Execution via Command Injection in /listen-deployment WebSocket Endpoint
- dokploy
- Command injection
- CVSS 5.3 Medium
Dokploy: Cross-Organization IDOR - Multiple tRPC endpoints missing activeOrganizationId validation
- dokploy
- Broken access control
- CVSS 9.6 CriticalCritical · CVSS 9+
Dokploy: Command Injection via Unescaped Branch Fields in Deployment Pipeline
- dokploy
- Command injection
- CWE-20
- CVSS 9.0 CriticalCritical · CVSS 9+
Dokploy: Authenticated Remote Code Execution via Command Injection in updateTraefikConfig Echo Statement
- dokploy
- Command injection
- CVSS 10.0 CriticalCritical · CVSS 9+
Dokploy: Pre-Auth Admin Takeover via Hardcoded Authentication Secret
- dokploy
- Hard-coded credentials
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Schedule Authorization Bypass Enables Host/Server Command Execution
- dokploy
- Command injection
- Privilege escalation
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Command Injection in /docker-container-logs Endpoint
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Remote Code Execution through Path Traversal
- dokploy
- Path traversal
- CVSS 8.8 High
Dokploy: Command Injection via incomplete shell escaping in docker logout (registry deletion)
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy: Remote Code Execution via destinationPath in Container File Upload
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy has Command Injection in its Service Operations
- dokploy
- Command injection
- CVSS 9.9 CriticalCritical · CVSS 9+
Dokploy Vulnerable to Authenticated Remote Code Execution via Command Injection in Docker Container Terminal WebSocket Endpoint
- dokploy
- Command injection
- CVSS 8.0 High
Dokploy uses hardcoded credentials in installation script, which could result in database access
- dokploy
- Hard-coded credentials
- CVSS 4.7 Medium
Dokploy has a clickjacking vulnerability - Missing X-Frame-Options and CSP frame-ancestors headers
- dokploy
- CWE-1021
- CVSS 9.4 CriticalCritical · CVSS 9+
Dokploy's Preview Deployments are vulnerable to Remote Code Execution
- dokploy
- Broken access control
- CVSS 4.9 Medium
Dokploy allows attackers to read any file that the Traefik process user can access
- dokploy
- Path traversal
- CVSS 6.3 Medium
Dokploy allows attackers to run arbitrary OS commands on the Dokploy host.
- dokploy
- Command injection
- CVSS 1.3 Low
Dokploy Improperly Discloses User Information via user.one Endpoint
- dokploy
- Information disclosure
- Broken access control