AI and data stack advisories

Severe, 6 weeks1496Projects326

1496 severe, 6 weeks · 326 projects

Apache SparkGHSA-329j-jfvr-rhr6

Apache Spark vulnerable to Improper Privilege Management

Apache Spark

CVE-2023-22946 · Published Apr 17, 2023 · updated Oct 15, 2024

Critical9.9
Fix: upgrade to 3.3.2 or later (2 fixed versions below)
GitHub advisory

In Apache Spark versions prior to versions 3.4.0 and 3.3.3, applications using spark-submit can specify a proxy-user to run as, limiting privileges. The application can execute code with the privileges of the submitting user, however, by providing malicious configuration-related classes on the classpath. This affects architectures relying on proxy-user, for example those using Apache Livy to manage submitted applications.

Update to Apache Spark 3.4.0, 3.3.3, or later, and ensure that spark.submit.proxyUser.allowCustomClasspathInClusterMode is set to its default of "false", and is not overridden by submitted applications.

Affected versions

PackageAffectedFixed in
org.apache.spark:spark-core_2.12
Maven
< 3.3.33.3.3
org.apache.spark:spark-core_2.13
Maven
< 3.3.33.3.3
pyspark
PyPI
< 3.3.23.3.2
Details and references

More Apache Spark advisories

All Apache Spark