GHSA-r989-cjhx-3v49
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Network API, no complexity; PR:L because authentication is required; C:H for sensitive infrastructure metadata; no integrity or availability impact.
Primary rating from Vendor (CNA).
CVSS VectorCISA-ADP
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Lifecycle Timeline
2Blast Radius
ecosystem impact- 1 maven packages depend on org.apache.dolphinscheduler:dolphinscheduler-api (1 direct, 0 indirect)
Ecosystem-wide dependent count for version 3.4.2.
Description PRE-NVD
Articles & Coverage 1
AnalysisAI
Missing authorization check in the Apache DolphinScheduler DataSource API exposes arbitrary data source metadata to users who lack permission to view it, affecting all versions before 3.4.2. Authenticated users with low-privilege access can query the DataSource API and retrieve connection metadata - such as hostnames, ports, database names, and usernames - belonging to data sources they are not authorized to access. No public exploit or active exploitation has been identified at time of analysis, and the Apache Software Foundation has rated this moderate severity, consistent with a confidentiality-only impact against an internal platform.
Technical ContextAI
Apache DolphinScheduler (org.apache.dolphinscheduler:dolphinscheduler-api) is an open-source distributed workflow scheduling platform used to orchestrate data pipelines. It exposes a REST API layer through the dolphinscheduler-api module, which manages data source registrations - database connections, cloud storage endpoints, and similar resources that worker tasks use at runtime. The DataSource API is responsible for CRUD operations and metadata retrieval on these registered sources. The root cause is a missing authorization check (consistent with CWE-862: Missing Authorization) on one or more DataSource API endpoints, meaning the application authenticates the caller but fails to verify whether that caller has the right to view a specific data source's metadata. This is a horizontal privilege escalation pattern: a low-privilege user can read metadata owned by or restricted to other tenants or higher-privilege users within the same DolphinScheduler instance.
RemediationAI
Upgrade Apache DolphinScheduler to version 3.4.2, which contains the authorization fix per the Apache project's own recommendation. The vendor advisory at https://dolphinscheduler.apache.org and the oss-security post at https://seclists.org/oss-sec/2026/q2/953 confirm 3.4.2 as the fixed release. If an immediate upgrade is not feasible, restrict network-level access to the DolphinScheduler API to trusted internal networks or VPN only, reducing the pool of potential callers - note this does not fix the missing authorization check but limits exposure to already-authenticated internal users. Additionally, audit existing DolphinScheduler user accounts and remove any accounts that should not have platform access, minimizing the authenticated attacker surface until patching is complete. No workaround that disables only the affected DataSource API endpoints has been documented by the vendor.
Same weakness CWE-863 – Incorrect Authorization
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-37580