PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-45628 Dokploy CVE debrief

## Summary **CVE-2026-45628** is a **critical** (CVSS 9.6) command-injection vulnerability in Dokploy, a self-hosted Platform-as-a-Service (PaaS). Versions 0.29.2 and earlier construct shell commands using JavaScript template literals and execute them via `child_process.exec()` (which invokes `/bin/sh -c`). User-supplied inputs—specifically branch names, repository URLs, and Docker credentials—are interpolated directly into these commands without proper escaping. Exploitation requires an authenticated user with application create or edit privileges. ## Technical Details - **Root Cause:** Unsafe construction of shell commands through JavaScript template literals without input sanitization or escaping. - **Attack Vector:** Network-based; low attack complexity. - **Privileges Required:** Low (authenticated user with app create/edit permissions). - **Scope:** Changed (the vulnerable component impacts resources beyond its security scope). - **Impact:** High confidentiality and integrity impact; no availability impact per CVSS vector. - **Weaknesses:** CWE-20 (Improper Input Validation) and CWE-77 (Command Injection). ## Affected Versions - Dokploy 0.29.2 and earlier ## Timeline - **Published:** 2026-05-29 18:17:10 UTC - **Modified:** 2026-05-29 20:25:00 UTC ## Recommended Actions 1. **Upgrade immediately** to a patched version of Dokploy if available; monitor the GitHub Security Advisory for fix releases. 2. **Restrict application create/edit privileges** to only highly trusted administrators until patching is complete. 3. **Audit existing applications** for suspicious branch names, repository URLs, or Docker credentials that may indicate prior exploitation attempts. 4. **Implement input validation** at the application layer as a defense-in-depth measure if source code modifications are feasible. 5. **Monitor system logs** for unusual shell command execution patterns originating from the Dokploy process.

Vendor
Dokploy
Product
Unknown
CVSS
CRITICAL 9.6
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-29
Original CVE updated
2026-07-22
Advisory published
2026-05-29
Advisory updated
2026-07-22

Who should care

Organizations running self-hosted Dokploy instances, particularly those with multi-user deployments where application creation privileges are distributed beyond core administrators.

Technical summary

Dokploy 0.29.2 and earlier constructs shell commands using JavaScript template literals executed via child_process.exec(). User-controlled branch names, repository URLs, and Docker credentials are interpolated without escaping, enabling authenticated command injection.

Defensive priority

critical

Recommended defensive actions

  • Upgrade immediately to a patched version of Dokploy if available; monitor the GitHub Security Advisory for fix releases.
  • Restrict application create/edit privileges to only highly trusted administrators until patching is complete.
  • Audit existing applications for suspicious branch names, repository URLs, or Docker credentials that may indicate prior exploitation attempts.
  • Implement input validation at the application layer as a defense-in-depth measure if source code modifications are feasible.
  • Monitor system logs for unusual shell command execution patterns originating from the Dokploy process.

Evidence notes

Vulnerability description and CVSS data sourced from NVD record. Technical details confirmed via GitHub Security Advisory GHSA-3frc-cfh9-ch2c. CWE classifications and reference links provided in official vulnerability database entry.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-45628 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-45628

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-45628 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-45628

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.