Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister/authenticate as owner-admin of own org
-
DeliveryEnumerate foreign applicationId values
-
ExploitInvoke saveEnvironment/updateTraefikConfig/deploy/stop with foreign ID
-
ExecutionServer skips tenant ownership check
-
ImpactOverwrite 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
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
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.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Authenticated command injection in Dokploy (self-hostable PaaS) versions 0.29.3 through 0.29.12 lets a low-privileged us
Dokploy self-hosted PaaS prior to 0.26.6 has a critical command injection vulnerability (CVSS 9.9) allowing authenticate
Dokploy versions before 0.26.6 contain hardcoded database credentials in the installation script, causing nearly all dep
Command injection in Dokploy (self-hosted PaaS) before 0.29.13 lets an authenticated low-privilege member run arbitrary
Command injection in Dokploy (self-hosted PaaS) before 0.29.13 lets an authenticated panel user run arbitrary commands o
Remote code execution in Dokploy 0.27.0 through 0.29.2 allows unauthenticated attackers to forge email-verification JWTs
Command injection in Dokploy (self-hostable PaaS) before 0.29.13 lets an authenticated user run arbitrary OS commands on
OS command injection in Dokploy self-hosted PaaS before 0.29.13 lets an authenticated member with service-deployment per
Command injection in Dokploy self-hostable PaaS before 0.29.13 lets an authenticated user with backup:read permission ru
OS command injection in Dokploy (self-hostable PaaS) before 0.29.13 lets an authenticated user holding the backup-restor
Cross-tenant remote command execution in Dokploy (self-hosted PaaS) before 0.29.13 lets any authenticated user holding o
Command injection in Dokploy self-hosted PaaS versions prior to 0.29.13 lets an authenticated user with database-service
EUVD-2026-109382
GHSA-w9rf-wg9h-jgwf
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB