Description
A vulnerability was detected in Dokploy up to 0.29.7. This issue affects the function writeTraefikConfigInPath of the file packages/server/src/utils/traefik/application.ts of the component Settings. The manipulation of the argument path results in path traversal. The attack can be launched remotely. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Published: 2026-08-31
Score: 9.4 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A path traversal vulnerability exists in the function that writes Traefik configuration files. By manipulating the path argument, an attacker can cause the application to read or write files outside the intended directory. The weakness is classified as CWE‑22 and can be leveraged for remote exploitation. The impact is that an attacker can read sensitive configuration files, modify or replace them, and potentially gain full control over the target system.

Affected Systems

Dokploy, versions 0.29.7 and earlier, are affected. The vulnerability resides in the Settings component of the application and affects all deployments running a vulnerable version until a patch is applied.

Risk and Exploitability

The CVSS score of 9.4 indicates critical severity, and the exploit is publicly available. Although the EPSS score is not provided, the public nature of the exploit combined with the high CVSS suggests a realistic risk of remote exploitation. The vulnerability is not listed in CISA's KEV catalog, but that does not mitigate the serious risk associated with the unvalidated file path handling.

Generated by OpenCVE AI on August 31, 2026 at 23:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Dokploy to a version that includes the patch for the writeTraefikConfigInPath function (e.g., 0.30.0 or later).
  • If an immediate update is not possible, restrict or disable the Settings endpoint that performs the vulnerable path traversal, ensuring that only privileged administrators can invoke it.
  • Implement strict input validation on the path argument to reject any traversal sequences before the file write operation, thereby mitigating the risk of unauthorized file access.

Generated by OpenCVE AI on August 31, 2026 at 23:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 22:00:00 +0000

Type Values Removed Values Added
Description A vulnerability was detected in Dokploy up to 0.29.7. This issue affects the function writeTraefikConfigInPath of the file packages/server/src/utils/traefik/application.ts of the component Settings. The manipulation of the argument path results in path traversal. The attack can be launched remotely. The exploit is now public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Title Dokploy Settings application.ts writeTraefikConfigInPath path traversal
First Time appeared Dokploy
Dokploy dokploy
Weaknesses CWE-22
CPEs cpe:2.3:a:dokploy:dokploy:*:*:*:*:*:*:*:*
Vendors & Products Dokploy
Dokploy dokploy
References
Metrics cvssV2_0

{'score': 9, 'vector': 'AV:N/AC:L/Au:S/C:C/I:C/A:C/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 9.9, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 9.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 9.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-08-31T21:45:06.958Z

Reserved: 2026-08-31T12:27:13.203Z

Link: CVE-2026-82954

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-31T22:17:34.080

Modified: 2026-08-31T22:17:34.080

Link: CVE-2026-82954

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T23:30:06Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')