Skip to main content

Dokploy CVE-2026-45661

| EUVDEUVD-2026-33352 CRITICAL
Path Traversal (CWE-22)
2026-05-29 GitHub_M
9.9
CVSS 3.1 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
9.9 CRITICAL
AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

1
Analysis Generated
May 29, 2026 - 17:52 vuln.today

DescriptionCVE.org

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. When combined with Dokploy's remote server deployment feature, this vulnerability enables arbitrary file write to remote server filesystems, automatic remote code execution via cron jobs, complete server compromise, data exfiltration without user interaction, and persistent backdoor installation. This vulnerability bypasses all container isolation on remote server deployments.

AnalysisAI

Authenticated path traversal in Dokploy v0.26.5 and earlier (CWE-22) enables arbitrary file write during application deployment, escalating to remote code execution when the affected instance uses the remote server deployment feature. With a CVSS 9.9 score reflecting scope change and full CIA impact, any user with deployment privileges can drop cron jobs onto remote hosts to fully compromise them, bypassing container isolation. No public exploit identified at time of analysis, though the vendor's own GHSA-66v7-g3fh-47h3 advisory characterizes the chain as critical.

Technical ContextAI

Dokploy is a self-hostable Platform-as-a-Service that orchestrates application builds and deployments across one or more target hosts, including a remote server deployment mode that pushes built artifacts to non-local machines. The root cause is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory): file paths supplied during the deployment workflow are not properly normalized or constrained to an intended base directory, so traversal sequences escape the intended deployment sandbox. Because deployment runs with the privileges of the Dokploy worker and writes outside container boundaries on remote targets, attacker-controlled files can land in directories such as cron spool locations, turning a file-write primitive into automatic code execution. The affected CPE is cpe:2.3:a:dokploy:dokploy:*:*:*:*:*:*:*:* with no upper-bound version, covering all releases through 0.26.5.

RemediationAI

Upgrade to a Dokploy release later than 0.26.5 as published in the vendor advisory at https://github.com/Dokploy/dokploy/security/advisories/GHSA-66v7-g3fh-47h3; the input data does not include a specific patched version number, so administrators should pull the fix version cited in that GHSA rather than relying on a number invented here (patch available per vendor advisory). If immediate upgrade is not possible, reduce blast radius by disabling or restricting the remote server deployment feature to remove the cross-host file-write path, tightening Dokploy account provisioning so only fully trusted operators hold deployment privileges (this is what PR:L effectively gates), and placing the Dokploy admin interface behind VPN or IP allowlists to shrink the attacker population; the trade-off is loss of self-service deployments and reduced multi-tenant usability until the patched build is rolled out. Audit cron directories and deployment target filesystems on remote servers for unexpected files written prior to remediation, since the vulnerability supports persistent backdoor installation.

CVE-2026-24841 CRITICAL POC
9.9 Jan 28

Dokploy self-hosted PaaS prior to 0.26.6 has a critical command injection vulnerability (CVSS 9.9) allowing authenticate

CVE-2026-24840 HIGH POC
8.0 Jan 28

Dokploy versions before 0.26.6 contain hardcoded database credentials in the installation script, causing nearly all dep

CVE-2026-72901 CRITICAL
9.9 Aug 10

Command injection in Dokploy (self-hosted PaaS) before 0.29.13 lets an authenticated low-privilege member run arbitrary

CVE-2026-45631 CRITICAL
10.0 May 29

Remote code execution in Dokploy 0.27.0 through 0.29.2 allows unauthenticated attackers to forge email-verification JWTs

CVE-2026-72902 CRITICAL
9.9 Aug 10

Command injection in Dokploy (self-hostable PaaS) before 0.29.13 lets an authenticated user run arbitrary OS commands on

CVE-2026-72867 CRITICAL
9.9 Aug 10

Authenticated command injection in Dokploy (self-hostable PaaS) versions 0.29.3 through 0.29.12 lets a low-privileged us

CVE-2026-72862 CRITICAL
9.9 Aug 10

Command injection in Dokploy self-hosted PaaS versions prior to 0.29.13 lets an authenticated user with database-service

CVE-2026-72872 CRITICAL
9.9 Aug 10

OS command injection in Dokploy (self-hosted PaaS) before 0.29.13 lets a low-privileged team member with service-deploym

CVE-2026-72868 CRITICAL
9.9 Aug 10

Command injection in Dokploy self-hosted PaaS before 0.29.13 lets a low-privileged organization member run arbitrary OS

CVE-2026-72882 CRITICAL
9.9 Aug 10

OS command injection in Dokploy (self-hosted PaaS) version 0.28.8 and earlier lets an authenticated user with permission

CVE-2026-72869 CRITICAL
9.9 Aug 10

OS command injection in Dokploy (self-hosted PaaS) before 0.29.13 lets an authenticated user with the backup:restore per

CVE-2026-72865 CRITICAL
9.9 Aug 10

OS command injection in Dokploy self-hosted PaaS prior to 0.29.13 lets an authenticated project member with compose writ

Share

CVE-2026-45661 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy