High severity · published Aug 28, 2023
CVE-2023-40195
Apache Airflow Spark Provider Deserialization Vulnerability RCE
8.8
CVSS
1.9%
EPSS
No
On KEV
Description
Deserialization of Untrusted Data, Inclusion of Functionality from Untrusted Control Sphere vulnerability in Apache Software Foundation Apache Airflow Spark Provider. When the Apache Spark provider is installed on an Airflow deployment, an Airflow user that is authorized to configure Spark hooks can effectively run arbitrary code on the Airflow node by pointing it at a malicious Spark server. Prior to version 4.1.3, this was not called out in the documentation explicitly, so it is possible that administrators provided authorizations to configure Spark hooks without taking this into account. We recommend administrators to review their configurations to make sure the authorization to configure Spark hooks is only provided to fully trusted users. To view the warning in the docs please visit  https://airflow.apache.org/docs/apache-airflow-providers-apache-spark/4.1.3/connections/spark.html
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.9% · higher than 79% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
AS
Airflow Spark Provider · Apache
before 4.1.3 · source: NVD
Affected product
AA
Apache Airflow Spark Provider
Apache Software Foundation
More from Apache Airflow Spark Provider
7.5
CVE-2023-40272
Apache Airflow Spark Provider Arbitrary File Read via JDBC
7.5
CVE-2023-28710
Apache Airflow Spark Provider Arbitrary File Read via JDBC
5.5
CVE-2022-40954
Apache Airflow Spark Provider RCE that bypass restrictions to read arbitrary files