BIT-spark-2022-33891

    Dashboard / Vulnerabilities / BIT-spark-2022-33891

    BIT-spark-2022-33891

    Published: 6 Mar 2024Last Modified: 8 Sept 2026

    Summary: Apache Spark shell command injection vulnerability via Spark UI

    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 affects Apache Spark versions 3.0.3 and earlier, versions 3.1.1 to 3.1.2, and versions 3.2.0 to 3.2.1.

    Affected packages

    Package

    Name: spark

    Purl: pkg:bitnami/spark

    Affected ranges

    Type: SEMVER

    Events:

    Introduced- 0
    Fixed -3.0.4

    Affected versions

    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
    BIT-spark-2022-33891 | CVE-DB