Skip to main content

Dokploy CVE-2026-116068

| EUVDEUVD-2026-109382 HIGH
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-10-25 VulnCheck GHSA-w9rf-wg9h-jgwf
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register/authenticate as owner-admin of own org
  2. Delivery
    Enumerate foreign applicationId values
  3. Exploit
    Invoke saveEnvironment/updateTraefikConfig/deploy/stop with foreign ID
  4. Execution
    Server skips tenant ownership check
  5. Impact
    Overwrite secrets, repoint source, or disrupt victim app

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires a multi-tenant or shared Dokploy deployment hosting more than one organization, and the attacker must already hold owner or admin privileges within at least one organization on that instance (PR:L) - exploitation is not possible by a fully unauthenticated outsider. The concrete trigger is supplying a foreign (cross-organization) applicationId to application tRPC procedures (saveEnvironment, updateTraefikConfig, deploy, stop) on an instance running Dokploy through 0.30.10, where the server omits the tenant-ownership check. Limiting factors: single-tenant/self-hosted instances where the operator is the only organization have no cross-tenant victim to attack, and the attacker needs valid org-level credentials plus knowledge or enumeration of target applicationId values.

Impact

This is a credible, exploit-worthy flaw rather than a CVSS-inflated non-issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable, low-complexity attack requiring only low privileges - specifically, legitimate owner/admin credentials for ANY organization on a shared Dokploy instance - with high confidentiality, integrity and availability impact to the targeted tenant (VC:H/VI:H/VA:H). The CWE-639 classification (authorization bypass via user-controlled key / IDOR) matches the description: the application trusts attacker-supplied foreign applicationId values without verifying tenant ownership, confirmed by the patch commit that adds organization-scoping checks and regression tests. No EPSS score is provided and the CVE is not in CISA KEV, so there is no quantitative exploitation-probability signal and no evidence of active exploitation; the vuln.today priority is 'this_week', consistent with a serious but not emergency issue. The main factors that temper raw severity are that exploitation requires authenticated access to the same multi-tenant Dokploy instance (PR:L, not PR:N) and that the subsequent-system impact is rated none (SC:N/SI:N/SA:N), so damage is scoped to co-tenant applications on the shared instance. Overall: a real priority for anyone running Dokploy in multi-tenant/shared mode, lower urgency for single-tenant self-hosted deployments.

Exploit ScenarioDerived

On a shared Dokploy instance hosting multiple organizations, an attacker who legitimately owns or administers their own (possibly free/trial) organization authenticates and calls application tRPC procedures such as saveEnvironment, updateTraefikConfig, deploy, or stop while passing another tenant's applicationId. Because the server does not verify that the referenced application belongs to the caller's active organization, the attacker overwrites a victim tenant's environment variables and build secrets, repoints the source repository, or stops/redeploys the victim's application. A public PoC reference exists (vendor GitHub issue #5635 and the VulnCheck advisory); it is not verified as working exploit code.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 25, 2026

Cross-organization authorization bypass in Dokploy through 0.30.10 lets an authenticated owner or admin of one organization control another tenant's applications by supplying a foreign applicationId to procedures such as saveEnvironment, updateTraefikConfig, deploy, and stop. Successful exploitation can overwrite environment variables and build secrets, repoint application sources, and disrupt other tenants' workloads. The flaw requires a multi-tenant Dokploy deployment and org-level owner or admin credentials; no public exploit has been identified at time of analysis, and a vendor fix is available via the referenced upstream commit.

RemediationAI

Apply the vendor fix; patch status is available from the vendor, and the referenced upstream fix commit is https://github.com/Dokploy/dokploy/commit/b3cd3c5061b9e4f9a786dc4a048765f79bae2523, though the exact released version containing that commit is not independently confirmed in the provided data. Review GitHub issue 5635 and the VulnCheck advisory for vendor guidance. Until the patch is applied, reduce exposure by restricting owner and admin roles to trusted users and by avoiding shared Dokploy instances that host mutually untrusted organizations; these controls reduce the available attack surface but carry administrative and operational trade-offs and do not replace the authorization fix.

Affected VersionsENISA

dokploy 0 ≤0.30.10

Affected Packages

euvd dokploy no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The issue is CWE-639, authorization bypass through a user-controlled key, in Dokploy's tRPC application router. Procedures that operate on an application accept an applicationId value, but the server does not verify that the referenced application belongs to the caller's active organization before performing privileged actions. References point to the permission service and application router code paths, consistent with a missing tenant-ownership check around application resolution. The referenced patch commit also adds tests that scope backup destinations to the active organization, indicating related organization-boundary hardening. Exploitation requires the attacker to already hold owner or admin privileges in at least one organization on a shared instance and to know or enumerate a target applicationId in another organization; single-tenant deployments have no cross-tenant victim.

Know when Dokploy gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Network tRPC endpoint, low complexity, but requires authenticated org owner/admin so PR:L not PR:N; full read/write/disrupt over foreign tenant apps gives C:H/I:H/A:H.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Dokploy through 0.30.10 contains an authorization bypass vulnerability that allows owners or admins of any organization to control other tenants' applications by supplying foreign applicationId values. Attackers can call procedures like saveEnvironment, updateTraefikConfig, deploy, or stop to overwrite environment variables and build secrets, repoint sources, and disrupt other tenants' applications.

Executive ViewAI

Why It Matters

CVE-2026-116068 is a cross-tenant authorization bypass in Dokploy versions through 0.30.10 that allows a tenant administrator to take control of other organizations' applications. This undermines tenant isolation in multi-tenant deployments, potentially enabling data exposure and service disruption. Leadership should prioritize remediation because it affects customer trust and could violate contractual or regulatory obligations.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
Low
niche self-hosted PaaS/deployment tool, limited production footprint versus enterprise platforms
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2026-72867 CRITICAL POC
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-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-72735 CRITICAL
9.9 Aug 10

Command injection in Dokploy (self-hosted PaaS) before 0.29.13 lets an authenticated panel user run arbitrary commands o

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-72740 CRITICAL
9.9 Aug 10

OS command injection in Dokploy self-hosted PaaS before 0.29.13 lets an authenticated member with service-deployment per

CVE-2026-72738 CRITICAL
9.9 Aug 10

Command injection in Dokploy self-hostable PaaS before 0.29.13 lets an authenticated user with backup:read permission ru

CVE-2026-72733 CRITICAL
9.9 Aug 10

OS command injection in Dokploy (self-hostable PaaS) before 0.29.13 lets an authenticated user holding the backup-restor

CVE-2026-72876 CRITICAL
9.9 Aug 10

Cross-tenant remote command execution in Dokploy (self-hosted PaaS) before 0.29.13 lets any authenticated user holding o

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

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