CVE-2022-40954
Last modified
CVE-2022-40954 is a medium-severity vulnerability rated 5.5/10 on the CVSS scale. Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') vulnerability in Apache Airflow Spark Provider, Apache Airflow allows an attacker to read arbtrary files in the task execution context, without write access to DAG files. This issue affects Spark Provider versions prior to 4.0.0. EPSS estimates a 1.38% chance of exploitation in the next 30 days.
Description
Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') vulnerability in Apache Airflow Spark Provider, Apache Airflow allows an attacker to read arbtrary files in the task execution context, without write access to DAG files. This issue affects Spark Provider versions prior to 4.0.0. It also impacts any Apache Airflow versions prior to 2.3.0 in case Spark Provider is installed (Spark Provider 4.0.0 can only be installed for Airflow 2.3.0+). Note that you need to manually install the Spark Provider version 4.0.0 in order to get rid of the vulnerability on top of Airflow 2.3.0+ version that has lower version of the Spark Provider installed).
Metrics
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Apache | Airflow | < 2.3.0 |
| Apache | Apache-Airflow-Providers-Apache-Spark | < 4.0.0 |
References
- https://github.com/apache/airflow/pull/27646Patch, Third Party Advisory
- https://lists.apache.org/thread/0tmdlnmjs5t4gsx5fy73tb6zd3jztq45Mailing List, Vendor Advisory
- https://github.com/apache/airflow/pull/27646Patch, Third Party Advisory
- https://lists.apache.org/thread/0tmdlnmjs5t4gsx5fy73tb6zd3jztq45Mailing List, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2022-40954?
How severe is CVE-2022-40954?
How do I fix CVE-2022-40954?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2022
- CVE-2022-40939In certain Secustation products the administrator account pa…4.9
- CVE-2022-40942Tenda TX3 US_TX3V1.0br_V16.03.13.11 is vulnerable to stack o…9.8
- CVE-2022-40943Dairy Farm Shop Management System 1.0 is vulnerable to SQL I…9.8
- CVE-2022-40944Dairy Farm Shop Management System 1.0 is vulnerable to SQL I…9.8
- CVE-2022-40946On D-Link DIR-819 Firmware Version 1.06 Hardware Version A1 …7.5
- CVE-2022-4095A use-after-free flaw was found in Linux kernel before 5.19.…7.8
- CVE-2022-40955In versions of Apache InLong prior to 1.3.0, an attacker wit…8.8
- CVE-2022-40956When injecting an HTML base element, some requests would ign…6.1
- CVE-2022-40957Inconsistent data in instruction and data cache when creatin…6.5
- CVE-2022-40958By injecting a cookie with certain special characters, an at…6.5
- CVE-2022-40959During iframe navigation, certain pages did not have their F…6.5
- CVE-2022-4096Server-Side Request Forgery (SSRF) in GitHub repository apps…6.5
Are you affected by CVE-2022-40954?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
