GHSA-59hw-j9g6-mfg3

    Dashboard / Vulnerabilities / GHSA-59hw-j9g6-mfg3

    GHSA-59hw-j9g6-mfg3

    Published: 2 May 2023Last Modified: 9 Jun 2026

    Summary: Apache Spark UI vulnerable to Command Injection

    Details: The Apache Spark UI offers the possibility to enable ACLs via the configuration option spark.acls.enable. With an authentication filter, this checks whether a user has access permissions to view or modify the application. If ACLs are enabled, a code path in HttpSecurityFilter can allow someone to perform impersonation by providing an arbitrary user name. A malicious user might then be able to reach a permission check function that will ultimately build a Unix shell command based on their input, and execute it. This will result in arbitrary shell command execution as the user Spark is currently running as. This issue was disclosed earlier as CVE-2022-33891, but incorrectly claimed version 3.1.3 (which has since gone EOL) would not be affected. NOTE: This vulnerability only affects products that are no longer supported by the maintainer. Users are recommended to upgrade to a supported version of Apache Spark, such as version 3.4.0.

    Affected packages

    Package

    Name: org.apache.spark:spark-parent_2.12

    Purl: pkg:maven/org.apache.spark/spark-parent_2.12

    Affected ranges

    Type: ECOSYSTEM

    Events:

    Introduced- 3.1.1
    Fixed -3.2.2

    Affected versions

    3.1.1
    3.1.2
    3.1.3

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    GHSA-59hw-j9g6-mfg3 | CVE-DB