Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PIP: Apache DolphinScheduler Default Credentials Tester with RCE #531

Open
hayageek opened this issue Sep 2, 2024 · 1 comment
Open
Assignees
Labels
Contributor queue When a contributor has already one issue/PR in review, we put the following ones on hold with this.

Comments

@hayageek
Copy link
Contributor

hayageek commented Sep 2, 2024

Hi Team,
I would like to develop a plugin for Apache DolphinScheduler weak credentials Tester. for , Apache DolphinScheduler an open-source distributed workflow scheduler designed to manage complex data and task workflows across various systems efficiently.

The platform uses different credentials for its UI and Java Gateway API(based on https://github.com/py4j). The Java Gateway API, in particular, comes with a default authentication token.

For information on setting up DolphinScheduler using Docker, refer to the official documentation. The Docker image used is apache/dolphinscheduler-standalone-server:3.1.5.

According to the configuration guide, if DolphinScheduler is deployed with the Docker image (apache/dolphinscheduler-standalone-server), it uses the default auth token:

auth_token: jwUDzpLsNKEFER4*a8gruBH_GsAurNxU7A@Xc

Note that if the Java Gateway is exposed, it is possible for anyone to perform tasks (e.g., Shell, Python), which could lead to remote code execution (RCE).

@hayageek hayageek changed the title PIP: Apache DolphinScheduler Weak Credentials Tester with RCE PIP: Apache DolphinScheduler Default Credentials Tester with RCE Sep 2, 2024
@tooryx
Copy link
Member

tooryx commented Sep 4, 2024

Hi @hayageek,

Let's wait on your 2 AI-PRP submissions before we take a decision on this one.

Cheers,
~tooryx

@tooryx tooryx added the Contributor queue When a contributor has already one issue/PR in review, we put the following ones on hold with this. label Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Contributor queue When a contributor has already one issue/PR in review, we put the following ones on hold with this.
Projects
None yet
Development

No branches or pull requests

2 participants