org.apache.dolphinscheduler:dolphinscheduler-api@3.1.4

  • latest version

    3.4.2

  • latest non vulnerable version

  • first published

    6 years ago

  • latest version published

    3 months ago

  • licenses detected

  • package registry

  • Direct Vulnerabilities

    Known vulnerabilities in the org.apache.dolphinscheduler:dolphinscheduler-api package. This does not include vulnerabilities belonging to this package’s dependencies.

    Fix vulnerabilities automatically

    Snyk's AI Trust Platform automatically finds the best upgrade path and integrates with your development workflows. Secure your code at zero cost.

    Fix for free
    VulnerabilityVulnerable Version
    • M
    Incorrect Authorization

    Affected versions of this package are vulnerable to Incorrect Authorization due to missing permission checks in the /v2 interface. An attacker can gain unauthorized access to restricted resources by sending crafted requests to this endpoint.

    How to fix Incorrect Authorization?

    Upgrade org.apache.dolphinscheduler:dolphinscheduler-api to version 3.4.2 or higher.

    [,3.4.2)
    • M
    Incorrect Authorization

    Affected versions of this package are vulnerable to Incorrect Authorization in the delete task definitions module. An attacker can remove task definitions from projects they are not authorized to access by leveraging system login privileges.

    How to fix Incorrect Authorization?

    Upgrade org.apache.dolphinscheduler:dolphinscheduler-api to version 3.4.2 or higher.

    [,3.4.2)
    • H
    Incorrect Authorization

    Affected versions of this package are vulnerable to Incorrect Authorization due to missing authorization checks in the DataSource API. An attacker can access and retrieve arbitrary data source metadata by sending unauthorized requests to the affected API endpoints.

    How to fix Incorrect Authorization?

    Upgrade org.apache.dolphinscheduler:dolphinscheduler-api to version 3.4.2 or higher.

    [,3.4.2)
    • H
    Incorrect Authorization

    Affected versions of this package are vulnerable to Incorrect Authorization via the view workflow endpoints. An attacker can gain unauthorized access to workflow instance information belonging to projects they do not have permission to access by sending crafted requests.

    How to fix Incorrect Authorization?

    Upgrade org.apache.dolphinscheduler:dolphinscheduler-api to version 3.4.2 or higher.

    [,3.4.2)
    • H
    Incorrect Authorization

    Affected versions of this package are vulnerable to Incorrect Authorization in the alert instances. An attacker can gain unauthorized access to sensitive alert information by exploiting insufficient authorization checks.

    How to fix Incorrect Authorization?

    Upgrade org.apache.dolphinscheduler:dolphinscheduler-api to version 3.4.2 or higher.

    [,3.4.2)
    • H
    Incorrect Authorization

    Affected versions of this package are vulnerable to Incorrect Authorization during workflow execution. An attacker can gain unauthorized access to resources by leveraging tenants that are not defined on the platform.

    How to fix Incorrect Authorization?

    Upgrade org.apache.dolphinscheduler:dolphinscheduler-api to version 3.4.1 or higher.

    [,3.4.1)
    • M
    Information Exposure

    Affected versions of this package are vulnerable to Information Exposure due to the exposure of sensitive data to unauthorized actors. An attacker can access sensitive data such as database credentials by exploiting this vulnerability.

    How to fix Information Exposure?

    Upgrade org.apache.dolphinscheduler:dolphinscheduler-api to version 3.2.0 or higher.

    [3.1.0,3.2.0)
    • H
    Improper Input Validation

    Affected versions of this package are vulnerable to Improper Input Validation via the resource file handling mechanism. An attacker can use resource API to access and modify all files in the machine even if they are not under resource path.

    How to fix Improper Input Validation?

    Upgrade org.apache.dolphinscheduler:dolphinscheduler-api to version 3.3.0-alpha or higher.

    [3.1.0,3.3.0-alpha)
    • M
    Session Fixation

    Affected versions of this package are vulnerable to Session Fixation. An attacker can hijack a user session by exploiting the fact that a session remains valid even after the user's password has been changed.

    How to fix Session Fixation?

    Upgrade org.apache.dolphinscheduler:dolphinscheduler-api to version 3.2.1 or higher.

    [,3.2.1)
    • H
    Improper Control of Generation of Code ('Code Injection')

    Affected versions of this package are vulnerable to Improper Control of Generation of Code ('Code Injection') due to improper validation of user-supplied input. An attacker can execute arbitrary code on the system by sending crafted requests to the affected component.

    How to fix Improper Control of Generation of Code ('Code Injection')?

    Upgrade org.apache.dolphinscheduler:dolphinscheduler-api to version 3.2.1 or higher.

    [3.0.0,3.2.1)
    • H
    Information Exposure

    Affected versions of this package are vulnerable to Information Exposure. An attacker can gain unauthorized access to sensitive data by exploiting this vulnerability.

    How to fix Information Exposure?

    Upgrade org.apache.dolphinscheduler:dolphinscheduler-api to version 3.2.1 or higher.

    [,3.2.1)