Description
Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, application.one in apps/dokploy/server/api/routers/application.ts returns provider relations loaded by findApplicationById in packages/server/src/services/application.ts without redacting githubClientSecret, githubPrivateKey, or githubWebhookSecret, allowing a user with only service:read permission to retrieve another user’s Git provider secrets even when hasGitProviderAccess is false and unauthorizedProvider is set. This issue is fixed in version 0.29.13.
Published: 2026-08-10
Score: 6.5 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Dokploy before 0.29.13 exposes Git provider secrets (githubClientSecret, githubPrivateKey, githubWebhookSecret) through the application.one API endpoint. A user who has only service:read permission can retrieve another tenant’s secrets even when hasGitProviderAccess is false and unauthorizedProvider is set. The disclosed secrets could allow the attacker to impersonate the Git provider, gain unauthorized repository access, or trigger malicious webhooks, thereby undermining both confidentiality and the integrity of the application environment.

Affected Systems

The vulnerability affects all Dokploy installations running a version older than 0.29.13. Any deployment that has not applied the v0.29.13 update is susceptible. The issue is specific to the Dokploy PaaS platform and does not affect other vendors or unrelated products.

Risk and Exploitability

The CVSS score of 6.5 indicates a medium severity vulnerability. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting that widespread exploitation has not yet occurred. Attackers can exploit the flaw simply by issuing a request to the application.one endpoint, provided they hold a service:read role. No additional conditions are required, making the risk relatively high for any deployment that utilizes this least-privileged role.

Generated by OpenCVE AI on August 10, 2026 at 20:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Dokploy to version 0.29.13 or later where the issue is fixed.
  • If an immediate upgrade is not possible, restrict the service:read permission to users that do not require access to Git provider secrets.
  • Modify or limit access to the application.one endpoint so that only elevated roles can view Git provider credentials.

Generated by OpenCVE AI on August 10, 2026 at 20:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 11 Aug 2026 03:45:00 +0000

Type Values Removed Values Added
First Time appeared Dokploy
Dokploy dokploy
Vendors & Products Dokploy
Dokploy dokploy

Mon, 10 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Description Dokploy is a free, self-hostable Platform as a Service (PaaS). Prior to 0.29.13, application.one in apps/dokploy/server/api/routers/application.ts returns provider relations loaded by findApplicationById in packages/server/src/services/application.ts without redacting githubClientSecret, githubPrivateKey, or githubWebhookSecret, allowing a user with only service:read permission to retrieve another user’s Git provider secrets even when hasGitProviderAccess is false and unauthorizedProvider is set. This issue is fixed in version 0.29.13.
Title Dokploy: Cross-tenant Git provider secrets are disclosed to low-privileged service readers via `application.one`
Weaknesses CWE-200
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-10T18:56:14.994Z

Reserved: 2026-08-10T15:28:27.617Z

Link: CVE-2026-72873

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T03:30:03Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor