CVE-2023-49299
About
Improper Input Validation vulnerability in Apache DolphinScheduler. An authenticated user can cause arbitrary, unsandboxed javascript to be executed on the server.This issue affects Apache DolphinScheduler: until 3.1.9.
Users are recommended to upgrade to version 3.1.9, which fixes the issue.
Rainforest analyst review
Apache DolphinScheduler up to 3.1.8 improperly validates input in a way that lets an authenticated user execute arbitrary, unsandboxed JavaScript on the server. DolphinScheduler orchestrates data workflows, so it already runs with reach into pipelines and the systems they touch — turning a legitimate logged-in user into an operator of unsandboxed server-side code collapses the boundary between using the scheduler and owning the host it runs on.
The authentication requirement is the main limiter and keeps this at 8.8 rather than higher, but it's a weaker limiter than it looks for an internal orchestration platform: these systems commonly hold many users, service accounts, and shared credentials, any of which a phisher or an insider can turn into this primitive. Once code runs unsandboxed, an attacker inherits the scheduler's access to data stores and downstream jobs.
We treat DolphinScheduler as a dependency and an access-control surface. The actions we drive are enumerating where it runs, confirming it's fenced off from untrusted networks, and getting instances onto 3.1.9 which fixes the issue. Because the trigger is an authenticated user, we also weight account hygiene — stale logins and over-shared credentials on the platform are the realistic ignition, so tightening them shrinks the exposure alongside the upgrade.
References
Related CVEs
Frequently asked questions
What is CVE-2023-49299?
Improper Input Validation vulnerability in Apache DolphinScheduler. An authenticated user can cause arbitrary, unsandboxed javascript to be executed on the server.This issue affects Apache DolphinScheduler: until 3.1.9. Users are recommended to upgrade to version 3.1.9, which fixes the issue.
How severe is CVE-2023-49299?
CVE-2023-49299 carries a CVSS 3.1 base score of 8.8, rated high. On the Rainforest Risk Index — which weighs the severity alongside how easy the flaw is to reach and how broad its impact is — it scores 89 out of 100, in the critical band.
How is CVE-2023-49299 exploited?
According to the CVSS vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H): attack vector Network, attack complexity Low, privileges required Low, user interaction None. Impact on confidentiality High, integrity High and availability High.
Which products are affected by CVE-2023-49299?
Public advisories list the following as affected: dolphinscheduler. Check the references on this page for the exact versions each vendor confirms.
How do I fix CVE-2023-49299?
Apply the fix the vendor published — the references on this page link to the primary advisories and patches. When patching can't happen right away, reduce the exposure of the affected component and watch it for exploitation attempts. Rainforest customers see this vulnerability correlated to their own assets and prioritized by real exposure, not by score alone.
Empower Your Security Strategy with Rainforest
Discover vulnerabilities early, prioritize critical threats, and protect what truly matters. Rainforest streamlines your security operations, saving you time and reducing costs, so you can focus on what drives your business forward.
