~ / search / GHSA-wgx7-jwwm-cgjv

GHSA-wgx7-jwwm-cgjv

Improper Authentication in Apache Spark

Source: GitHub Advisory Database (reviewed) Critical CVE-2020-9480

Packages

EcosystemPackageAffectedFixed in
Maven org.apache.spark:spark-parent_2.11 < 2.4.6 2.4.6
PyPI pyspark < 2.4.6 2.4.6

Details

As written in the advisory (Markdown source, shown as plain text).

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).

References

External links from the advisory. They lead to third-party sites.