Description
Dokploy is a free, self-hostable Platform as a Service (PaaS). From 0.29.2 until 0.29.13, schedule.create and schedule.update in apps/dokploy/server/api/routers/schedule.ts derive serviceId from applicationId or composeId and execute the owner/admin host-schedule gate only in the alternative branch, allowing a member with access to one application to attach its applicationId to a dokploy-server schedule and run a supplied script as root through schedule.runManually. This issue is fixed in version 0.29.13.
Published: 2026-08-10
Score: 9.9 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Dokploy is a self-hosted Platform as a Service that allows the scheduling of scripts to run on the host. Between versions 0.29.2 and 0.29.12, the API functions for creating or updating schedules derived the target service ID from the supplied application or compose ID but applied the owner/admin gate only in an alternative branch. This oversight allowed a non‑admin member with application access to attach an arbitrary application ID to a schedule, trigger that schedule, and run a supplied script with root privileges on the underlying host.

Affected Systems

The vulnerability affects the Dokploy platform in all releases from version 0.29.2 through 0.29.12 inclusive. Versions 0.29.13 and later contain the fix that restores the owner/admin check for server‑level schedules.

Risk and Exploitability

The CVSS score of 9.9 signals a critical risk, indicating full compromise of the host’s confidentiality, integrity, and availability if exploited. EPSS information is not available, and the vulnerability is not currently listed in the CISA KEV catalog, suggesting limited known exploitation to date. The likely attack vector is remote: any user with a non‑admin appointment who can submit a schedule creation or update request through the Dokploy API or web interface can chain the flaw to obtain root access on the host. This path requires only legitimate credentials and the ability to attach an application ID to a schedule, making it a straightforward privilege escalation opportunity for internal actors.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Dokploy installation to version 0.29.13 or newer, which fully applies the owner/admin check for host‑level schedules.
  • If an immediate upgrade is not possible, reconfigure the server to prevent non‑admin users from creating or updating schedules that target host‑level scripts; for example, disable the schedule API endpoints or remove host‑level scheduling functionality from the user role configuration.
  • Remove any existing host‑level schedules currently assigned to non‑admin members and audit user permissions to ensure that only administrators retain the ability to create or run host‑level scripts.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

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

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


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

Type Values Removed Values Added
Description Dokploy is a free, self-hostable Platform as a Service (PaaS). From 0.29.2 until 0.29.13, schedule.create and schedule.update in apps/dokploy/server/api/routers/schedule.ts derive serviceId from applicationId or composeId and execute the owner/admin host-schedule gate only in the alternative branch, allowing a member with access to one application to attach its applicationId to a dokploy-server schedule and run a supplied script as root through schedule.runManually. This issue is fixed in version 0.29.13.
Title Dokploy: Non-admin member gains root on the host by bypassing the owner/admin check on server-level schedules (incomplete fix of CVE-2026-45632)
Weaknesses CWE-269
CWE-863
References
Metrics 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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-10T19:51:12.939Z

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

Link: CVE-2026-72886

cve-icon Vulnrichment

Updated: 2026-08-10T19:51:08.625Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T03:15:05Z

Weaknesses
  • CWE-269

    Improper Privilege Management

  • CWE-863

    Incorrect Authorization