IT SBIT Services
Schneeberger
DEEN
CVE tracker

Apache DolphinScheduler: Authorization bypass in task definition with-upstream endpoint

CVE-2026-66084High 8.1

← All vulnerabilities

Summary

An authenticated user of Apache DolphinScheduler can modify task definitions and their upstream dependencies in projects they are not authorized to access. The REST endpoint /dolphinscheduler/projects/{projectCode}/task-definition/{code}/with-upstream does not verify that the task definition belongs to the project given in the URL. An attacker needs a valid account with access to at least one project, so the risk depends on who holds accounts on the instance. The impact is on workflow integrity and task execution rather than direct data disclosure.

Affected

  • Apache DolphinScheduler before 3.4.3
  • Third-party feeds list narrower ranges (for example 3.4.0 to 3.4.2); the vendor text covers all versions below 3.4.3.

Fixed in

  • Upgrade to Apache DolphinScheduler 3.4.3 or later.

Workaround

Unknown.

  • Restrict project-level access to the minimum required.
  • Limit access to the API to the internal network or VPN.

Exploitation

  • No evidence of exploitation in the wild found at the time of writing.
  • CISA SSVC: exploitation none, automatable no, technical impact total.
  • No public exploit or CISA KEV entry known.

Our recommendation

  • Check whether DolphinScheduler is deployed, which version runs, and whether it is reachable from the internet.
  • Upgrade to version 3.4.3 or later; this also covers the related Apache advisories from the same batch.
  • Review user accounts and project permissions and remove unneeded access.
  • Review recent task-definition changes and upstream dependencies for unexpected edits.
  • Back up workflow definitions before patching.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 1 Nov 2026, 20:33.

Original description (NVD)

An authorization bypass vulnerability in Apache DolphinScheduler allows authenticated users to modify task definitions in projects they are not authorized to access through the /dolphinscheduler/projects/{projectCode}/task-definition/{code}/with-upstream endpoint. The endpoint fails to verify that the task definition identified by code belongs to the project specified by projectCode. An authenticated user can supply the code of a project they are authorized to access together with a task definition code from another project, bypassing project access restrictions and modifying the target task definition and its upstream dependencies. This vulnerability can compromise workflow integrity and disrupt task execution in unauthorized projects.This issue affects Apache DolphinScheduler: before 3.4.3. Users are recommended to upgrade to version 3.4.3, which fixes the issue.

NVD references (2)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.