Apache Software Foundation Apache Spark

16 published vulnerabilities name this product.

As the CNAs write it in their CVE records (vendor and product); the versions are theirs.

CVEVulnerable versionsTitleSeverityPublishedEPSSExploitation
CVE-2026-327733.0.0 – < 3.5.8Apache Spark: XSS Vulnerability in Spark Web 3.5.4MEDIUM 6.10.4 %
CVE-2025-54920< 3.5.7 ; 4.0.0 – < 4.0.1Apache Spark: Spark History Server Code Execution VulnerabilityHIGH 8.85.4 %
CVE-2025-550393.5.0 – < 3.5.2 ; < 3.4.4Apache Spark, Apache Spark: RPC encryption defaults to unauthenticated AES-CTR mode, enabling man-in-the-middle ciphertext modification a…MEDIUM 6.50.2 %
CVE-2024-239452.0.0 – < 3.0.0Apache Hive, Apache Spark, Apache Spark: CookieSigner exposes the correct signature when message verification failsMEDIUM 5.91.6 %
CVE-2023-320073.1.1 – < 3.2.2Apache Spark: Shell command injection via Spark UIHIGH 8.876 %
CVE-2023-22946< 3.4.0Apache Spark proxy-user privilege escalation from malicious configuration classCRITICAL 9.91.1 %
CVE-2022-317773.3.0 ; 3.2.1 and earlier – 3.2.1Apache Spark XSS vulnerability in log viewer UI JavascriptMEDIUM 5.41.8 %
CVE-2022-338913.0.3 and earlier – 3.0.3 ; 3.1.1 to 3.1.2 – 3.1.2 ; 3.2.0 to 3.2.1 – 3.2.1Apache Spark shell command injection vulnerability via Spark UIHIGH 8.893 %KEV
CVE-2021-38296up to and including version 3.1.2 – 3.1.2Apache Spark Key Negotiation VulnerabilityHIGH 7.51.8 %
CVE-2020-9480Apache Spark 2.4.5 and earlierIn Apache Spark 2.4.5 and earlier, a standalone resource manager's master may be configured to require authentication (spark.authenticate) vCRITICAL 9.829 %
CVE-2018-11760Apache Spark 1.x, 2.0.x, 2.1.x, 2.2.0 to 2.2.2, and 2.3.0 to 2.3.1When using PySpark , it's possible for a different local user to connect to the Spark application and impersonate the user running the SparkMEDIUM 5.50.6 %
CVE-2018-17190All versionsIn all versions of Apache Spark, its standalone resource manager accepts code to execute on a 'master' host, that then runs that code on 'woCRITICAL 9.88.8 %
CVE-2018-118041.3.0 – < 3.*Spark's Apache Maven-based build includes a convenience script, 'build/mvn', that downloads and runs a zinc server to speed up compilation. HIGH 7.55.7 %
CVE-2018-117701.3.0 – < 2.4.0From version 1.3.0 onward, Apache Spark's standalone master exposes a REST API for job submission, in addition to the submission mechanism uMEDIUM 4.266 %
CVE-2018-80241.0.0 to 2.1.2 ; 2.2.0 to 2.2.1 ; 2.3.0In 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 clusterMEDIUM 5.45.3 %
CVE-2018-13341.0.0 to 2.1.2 ; 2.2.0 to 2.2.1 ; 2.3.0In 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 connectMEDIUM 4.70.5 %