← Back to CVE List
Vulnerability Analysis
Apache Spark shell command injection vulnerability via Spark UI

CVE-2022-33891

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.

CISA KEV Nuclei Template
CVSS Base Score
8.8
HIGH
Exploitability:2.9
Impact Score:5.9
Temporal Score:-
EPSS:92.98%

Threat Intelligence Signals

CISA KEV
YES
KEV Date Added
2023-03-07
Ransomware Use
Unknown
KEV Due Date
2023-03-28
VulnCheck In-the-Wild
No
Nuclei Template
YES
EPSS Score
92.984%
EPSS Percentile
99.8th pct
GitHub Severity
HIGH
SSVC Exploitation
SSVC Automatable
Vulnerability Class

Identity & Timeline

Status-
Assigning Authority-
CVSS Version / Source-
Reserved-
Published-
Patch Date (date_public)-
Exploit DB Date-
First GitHub PoC Date-
Last Updated-
Time to Patch (Days to fix)-
Exploit Release Gap-
PoC Release Gap-
Exploit DB ReferencesNone identified

Affected Products & Versions

Vendor Product Affected Versions
No affected products specified.

References

No reference links found.

LINK COPIED TO CLIPBOARD