Skip to content
OpenAdvisories

Vendor

Dokploy

59 known vulnerabilities.

Products

59 results · Feed

  • Critical 9.9

    Dokploy: OS Command Injection via `databaseName` / `backupFile` in database restore

    Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, the backup.restoreBackupWithLogs tRPC subscription builds database restore shell pipelines from the user-controlled databaseName and backupFile fields without safely separating t…

  • Critical 9.9

    Dokploy: Authenticated Remote Code Execution via Command Injection in /listen-deployment WebSocket Endpoint

    Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.28.8 and earlier, authenticated OS command injection in the /listen-deployment WebSocket endpoint allows any organization member to execute arbitrary system commands on remote servers managed…

  • Medium 5.3

    Dokploy: Cross-Organization IDOR - Multiple tRPC endpoints missing activeOrganizationId validation

    Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.19.0 and earlier, the protectedProcedure middleware only verifies the user is authenticated - it does NOT enforce organization scoping. Each endpoint must individually verify the resource's o…

  • Critical 9.6

    Dokploy: Command Injection via Unescaped Branch Fields in Deployment Pipeline

    Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.29.2 and earlier, Dokploy constructs shell commands using JavaScript template literals and executes them via child_process.exec() (which runs through /bin/sh -c). User-supplied branch names, …

  • Critical 9.0

    Dokploy: Authenticated Remote Code Execution via Command Injection in updateTraefikConfig Echo Statement

    Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.28.8 and earlier, authenticated OS command injection in the application.updateTraefikConfig tRPC endpoint allows admin/owner users to execute arbitrary system commands on remote servers via u…

  • Critical 10.0

    Dokploy: Pre-Auth Admin Takeover via Hardcoded Authentication Secret

    Dokploy is a free, self-hostable Platform as a Service (PaaS). From 0.27.0 to before 0.29.3, a hardcoded BETTER_AUTH_SECRET fallback ("better-auth-secret-123456789") lets an unauthenticated attacker forge email verification JWTs, trigger auto-sign-in as admin…

  • Critical 9.9

    Dokploy: Schedule Authorization Bypass Enables Host/Server Command Execution

    Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.26.7 and earlier, the schedule router does not enforce organization/role checks. As a result, any authenticated user can create, update, run, or delete schedules belonging to other organizati…

  • Critical 9.9

    Dokploy: Command Injection in /docker-container-logs Endpoint

    Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.26.6 and earlier, Dokploy contains a command injection vulnerability in the /docker-container-logs WebSocket endpoint. The tail and since parameters are not validated and are directly concate…

  • Critical 9.9

    Dokploy: Remote Code Execution through Path Traversal

    Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.26.5 and earlier, a critical path traversal vulnerability exists in Dokploy v0.26.5 that allows authenticated users to write arbitrary files to the filesystem during application deployment. W…

  • High 8.8

    Dokploy: Command Injection via incomplete shell escaping in docker logout (registry deletion)

    Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.29.0 and earlier, the deleteRegistry function in Dokploy (packages/server/src/services/registry.ts) executes docker logout ${response.registryUrl} without shell escaping. In the same file, th…

  • Critical 9.9

    Dokploy: Remote Code Execution via destinationPath in Container File Upload

    Dokploy is a free, self-hostable Platform as a Service (PaaS). In 0.29.1 and earlier, a command injection vulnerability exists in the Docker file upload functionality. When an authenticated user uploads a file to a container, the destinationPath parameter is …

  • Critical 9.9

    Dokploy has Command Injection in its Service Operations

    Dokploy is a free, self-hostable Platform as a Service (PaaS). Versions 0.26.6 and below have OS command injection through the appName parameter. 3 chained issues cause this problem: inadequate input sanitization, lack of schema validation and direct shell in…

  • Critical 9.9
    CVE-2026-24841 Public exploit

    Dokploy Vulnerable to Authenticated Remote Code Execution via Command Injection in Docker Container Terminal WebSocket Endpoint

    Dokploy is a free, self-hostable Platform as a Service (PaaS). In versions prior to 0.26.6, a critical command injection vulnerability exists in Dokploy's WebSocket endpoint `/docker-container-terminal`. The `containerId` and `activeWay` parameters are direct…

  • High 8.0

    Dokploy uses hardcoded credentials in installation script, which could result in database access

    Dokploy is a free, self-hostable Platform as a Service (PaaS). In versions prior to 0.26.6, a hardcoded credential in the provided installation script (located at https://dokploy.com/install.sh, line 154) uses a hardcoded password when creating the database c…

  • Medium 4.7

    Dokploy has a clickjacking vulnerability - Missing X-Frame-Options and CSP frame-ancestors headers

    Dokploy is a free, self-hostable Platform as a Service (PaaS). In versions prior to 0.26.6, the Dokploy web interface is vulnerable to Clickjacking attacks due to missing frame-busting headers. This allows attackers to embed Dokploy pages in malicious iframes…

  • Critical 9.4

    Dokploy's Preview Deployments are vulnerable to Remote Code Execution

    Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to version 0.24.3, an unauthenticated preview deployment vulnerability in Dokploy allows any user to execute arbitrary code and access sensitive environment variables by simply opening a pul…

  • Medium 4.9

    Dokploy allows attackers to read any file that the Traefik process user can access

    Dokploy is a self-hostable Platform as a Service (PaaS) that simplifies the deployment and management of applications and databases. An authenticated attacker can read any file that the Traefik process user can access (e.g., /etc/passwd, application source, e…

  • Medium 6.3

    Dokploy allows attackers to run arbitrary OS commands on the Dokploy host.

    Dokploy is a self-hostable Platform as a Service (PaaS) that simplifies the deployment and management of applications and databases. An authenticated, low-privileged user can run arbitrary OS commands on the Dokploy host. The tRPC procedure docker.getContaine…

  • Low 1.3

    Dokploy Improperly Discloses User Information via user.one Endpoint

    Dokploy is a self-hostable Platform as a Service (PaaS) that simplifies the deployment and management of applications and databases. An authenticated low-privileged account can retrieve detailed profile information about another users in the same organization…