CVE-2023-22946 MEDIUM

CVE-2023-22946: Apache Spark proxy-user privilege escalation from malicious configuration class

Vendor Apache Software Foundation
Product Apache Spark
Weakness CWE-269
Published April 17, 2023
Last update October 21, 2024

CVSS base score

6.4/10
Attack vector Network
Attack complexity Low
Privileges required Low
User interaction None
Confidentiality Low
Integrity Low

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N

What the vulnerability does

01Description

In Apache Spark versions prior to 3.4.0, 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 or later, and ensure that spark.submit.proxyUser.allowCustomClasspathInClusterMode is set to its default of "false", and is not overridden by submitted applications.

Key dates

02Disclosure timeline

April 17, 2023 CVE published
October 21, 2024 Record updated

Related vulnerabilities

04Related CVE