Read the docs
TI-2020-07589 Aliases CVE-2020-9480GHSA-wgx7-jwwm-cgjv

Missing authentication in Apache Spark

Priority HIGH 65CWE-306Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-306.

Summary

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. When enabled, however, a specially-crafted RPC to the master can succeed in starting an application's resources on the Spark cluster, even without the shared key. This can be leveraged to execute shell commands on the host machine. This does not affect Spark clusters using other resource managers (YARN, Mesos, etc).

Why it matters now

EPSS 0.29157 98th percentileScored 2026-11-07
Fix Fixed org.apache.spark:spark-parent_2.11 (Maven): 2.4.6pyspark (PyPI): 2.4.6

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
ApacheApache SparkApache Spark 2.4.5 and earlier—No fix listedCNA
—org.apache.spark:spark-parent_2.11 (Maven)before 2.4.62.4.6Patch availableGHSA-wgx7-jwwm-cgjv
—pyspark (PyPI)before 2.4.62.4.6Patch availableGHSA-wgx7-jwwm-cgjv
  • Apache Spark VendorApache Affected Apache Spark 2.4.5 and earlier Fixed in — No fix listed CNA
  • org.apache.spark:spark-parent_2.11 (Maven) Vendor— Affected before 2.4.6 Fixed in 2.4.6 Patch available GHSA-wgx7-jwwm-cgjv
  • pyspark (PyPI) Vendor— Affected before 2.4.6 Fixed in 2.4.6 Patch available GHSA-wgx7-jwwm-cgjv

CPE configurations NVD · 2

CPEVersionsRoleVendor
cpe:2.3:a:apache:spark:*:*:*:*:*:*:*:*up to 2.4.5VulnerableApache
cpe:2.3:a:oracle:business_intelligence:5.5.0.0.0:*:*:*:enterprise:*:*:*5.5.0.0.0VulnerableOracle
  • cpe:2.3:a:apache:spark:*:*:*:*:*:*:*:* Versions up to 2.4.5 Vulnerable ·Apache
  • cpe:2.3:a:oracle:business_intelligence:5.5.0.0.0:*:*:*:enterprise:*:*:* Versions 5.5.0.0.0 Vulnerable ·Oracle

Remediation

  • Fix · GHSA-wgx7-jwwm-cgjv org.apache.spark:spark-parent_2.11 (Maven) Fixed in 2.4.6 Advisory →
  • Fix · GHSA-wgx7-jwwm-cgjv pyspark (PyPI) Fixed in 2.4.6 Advisory →

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

Not affected: 4 products
  • Red Hat Fuse 7
  • Red Hat Integration Camel K 1
  • Red Hat JBoss Data Grid 7
  • Red Hat JBoss Fuse 6

Timeline

  1. 2026-10-02 Threatist record created from CVE-2020-9480
  2. 2026-10-03 Alias added: GHSA-wgx7-jwwm-cgjv

References

  • TI-2022-14901 Apache Spark shell command injection vulnerability via Spark UI KEVCVSS 3.1HIGH 8.8
  • TI-2023-15314 Apache Spark: Shell command injection via Spark UI CVSS 3.1HIGH 8.8
  • TI-2020-16549 Uncontrolled resource consumption in Eclipse Jetty CVSS 3.1MEDIUM 5.3
  • TI-2019-14677 HttpObjectDecoder.java in Netty before 4.1.44 allows a Content-Length header to be… CVSS 3.1CRITICAL 9.1
  • TI-2018-08427 Improper authentication in Apache Spark CVSS 3.1MEDIUM 4.2
  • TI-2018-12289 In all versions of Apache Spark, its standalone resource manager accepts code to execute… CVSS 3.0CRITICAL 9.8
See all 22 →

Sources