Priority LOW 27
There is a lack of XSS escaping in the Spark History Server prior to 3.5.8 which allows a malicious Spark job to generate arbitrary unescaped frontend code which could lead to a minimal privilege escalation in browser.
CVSS 3.1MEDIUM 6.1· Network · No auth · User interaction · EPSS 0.00414 · Published 2026-09-02 · Partial fix · 3.5.8 CWE-80
Priority MEDIUM 48
This issue affects Apache Spark: before 3.5.7 and 4.0.1.
CVSS 3.1HIGH 8.8· Network · Low privileges · No interaction · EPSS 0.05422 · Published 2026-03-14 · Partial fix · 3.5.7, 4.0.1 CWE-502
Priority LOW 28
This issue affects Apache Spark versions before 3.4.4, 3.5.2 and 4.0.0.
CVSS 3.1MEDIUM 6.5· Network · No auth · No interaction · EPSS 0.00203 · Published 2025-10-15 · Fixed in 3.5.2, 3.4.4 CWE-326
Priority LOW 30
Signing cookies is an application security feature that adds a digital signature to cookie data to verify its authenticity and integrity.
CVSS 3.1MEDIUM 5.9· Network · No auth · No interaction · EPSS 0.0155 · Published 2024-12-23 · Fixed in 4.0.0, 3.0.0 +2 CWE-209
Priority HIGH 79
** UNSUPPORTED WHEN ASSIGNED ** The Apache Spark UI offers the possibility to enable ACLs via the configuration option spark.acls.enable.
CVSS 3.1HIGH 8.8· Network · Low privileges · No interaction · EPSS 0.75792 · Published 2023-05-02 · Fixed in 3.2.2 CWE-77
Priority MEDIUM 45
In Apache Spark versions prior to 3.4.0, applications using spark-submit can specify a 'proxy-user' to run as, limiting privileges.
CVSS 3.1CRITICAL 9.9· Network · Low privileges · No interaction · EPSS 0.01109 · Published 2023-04-17 · Fixed in 3.4.0, 3.3.3 +1 CWE-269
Priority LOW 28
A stored cross-site scripting (XSS) vulnerability in Apache Spark 3.2.1 and earlier, and 3.3.0, allows remote attackers to execute arbitrary JavaScript in the web browser of a user, by including a malicious payload into…
CVSS 3.1MEDIUM 5.4· Network · Low privileges · User interaction · EPSS 0.0182 · Published 2022-11-01 · Partial fix · 3.2.2, 3.3.1 CWE-74
Priority CRITICAL 97KEV
The Apache Spark UI offers the possibility to enable ACLs via the configuration option spark.acls.enable.
CVSS 3.1HIGH 8.8· Network · Low privileges · No interaction · EPSS 0.93244 · Published 2022-07-18 · Fixed in 3.2.2, 3.1.3 CWE-78
Priority LOW 37
Apache Spark supports end-to-end encryption of RPC connections via "spark.authenticate" and "spark.network.crypto.enabled".
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.01845 · Published 2022-03-10 · Fixed in 3.1.3 CWE-294
Priority MEDIUM 64
In Eclipse Jetty 9.4.6.v20170531 to 9.4.36.v20210114 (inclusive), 10.0.0, and 11.0.0 when Jetty handles a request containing multiple Accept headers with a large number of “quality” (i.e.
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.78031 · Published 2021-02-26 · Partial fix · 9.4.37, 10.0.1 +1 CWE-407
Priority LOW 33
In Eclipse Jetty version 9.4.0.RC0 to 9.4.34.v20201102, 10.0.0.alpha0 to 10.0.0.beta2, and 11.0.0.alpha0 to 11.0.0.beta2, if GZIP request body inflation is enabled and requests from different clients are multiplexed onto…
CVSS 3.1MEDIUM 4.8· Network · No auth · No interaction · EPSS 0.08277 · Published 2020-11-28 · Partial fix · 9.4.35.v20201120 CWE-226
Priority HIGH 65
In Apache Spark 2.4.5 and earlier, a standalone resource manager's master may be configured to require authentication (spark.authenticate) via a shared secret.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.29157 · Published 2020-06-23 · Fixed in 2.4.6 CWE-306
Priority MEDIUM 62
HttpObjectDecoder.java in Netty before 4.1.44 allows a Content-Length header to be accompanied by a second Content-Length header, or by a Transfer-Encoding header.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.13834 · Published 2020-01-29 · Partial fix · 4.1.45 CWE-444
Priority MEDIUM 50
A flaw was found in org.codehaus.jackson:jackson-mapper-asl:1.9.x libraries.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.17044 · Published 2019-11-18 · Partial fix CWE-611
Priority LOW 35
Prior to Spark 2.3.3, in certain situations Spark would write user data to local disk unencrypted, even if spark.io.encryption.enabled=true.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.01308 · Published 2019-08-07 · Fixed in 2.3.3 CWE-312
Priority LOW 26
When using PySpark , it's possible for a different local user to connect to the Spark application and impersonate the user running the Spark application.
CVSS 3.0MEDIUM 5.5· Local · Low privileges · No interaction · EPSS 0.00605 · Published 2019-02-04 · Partial fix · 2.3.2, 2.2.3
Priority MEDIUM 53
In all versions of Apache Spark, its standalone resource manager accepts code to execute on a 'master' host, that then runs that code on 'worker' hosts.
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.08792 · Published 2018-11-19 · No fix listed
Priority MEDIUM 41
Spark's Apache Maven-based build includes a convenience script, 'build/mvn', that downloads and runs a zinc server to speed up compilation.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.05696 · Published 2018-10-24 · No fix listed CWE-20
Priority MEDIUM 56
From version 1.3.0 onward, Apache Spark's standalone master exposes a REST API for job submission, in addition to the submission mechanism used by spark-submit.
CVSS 3.1MEDIUM 4.2· Network · Low privileges · No interaction · EPSS 0.66067 · Published 2018-08-13 · Fixed in 2.4.0 CWE-287
Priority LOW 33
In Apache Spark 2.1.0 to 2.1.2, 2.2.0 to 2.2.1, and 2.3.0, it's possible for a malicious user to construct a URL pointing to a Spark cluster's UI's job and stage info pages, and if a user can be tricked into accessing th…
CVSS 3.0MEDIUM 5.4· Network · Low privileges · User interaction · EPSS 0.05294 · Published 2018-07-12 · Fixed in 2.1.3, 2.2.2 +1 CWE-200
Priority LOW 22
In Apache Spark 1.0.0 to 2.1.2, 2.2.0 to 2.2.1, and 2.3.0, when using PySpark or SparkR, it's possible for a different local user to connect to the Spark application and impersonate the user running the Spark application…
CVSS 3.0MEDIUM 4.7· Local · Low privileges · No interaction · EPSS 0.00504 · Published 2018-07-12 · Fixed in 2.1.3, 2.2.2 +1 CWE-200
Priority LOW 35
In Apache Spark 1.6.0 until 2.1.1, the launcher API performs unsafe deserialization of data received by its socket.
CVSS 3.0HIGH 7.8· Local · Low privileges · No interaction · EPSS 0.00734 · Published 2017-09-13 · Fixed in 2.1.2 CWE-502
Priority LOW 33
In Apache Spark before 2.2.0, it is possible for an attacker to take advantage of a user's trust in the server to trick them into visiting a link that points to a shared Spark cluster and submits data including MHTML to…
CVSS 3.0MEDIUM 6.1· Network · No auth · User interaction · EPSS 0.0338 · Published 2017-07-12 · Fixed in 2.2.0 CWE-79