CVE-2022-38649CWE-78

Apache Airflow Pinot provider allowed Command Injection

Critical · published November 22, 2022

CVSS v3.1
9.8
EPSS
3%
Percentile
88.6
In the wild
Unconfirmed
What it is

🚨 An OS command injection vulnerability in Apache Airflow Pinot Provider can turn your tasks into playgrounds for attackers! 🔥 Think of it as a chef who can swap out the ingredients in your restaurant’s secret recipes without permission — they can't change the recipes themselves, but they can sneak in whatever they want when you're not looking. This could lead to devastating consequences, allowing attackers to control commands in the task execution context. They could execute arbitrary commands, potentially resulting in data breaches or system compromises. If an attacker gains this control, it could spell disaster for your entire deployment.

Put simply

Think of it as a chef who can swap out the ingredients in your restaurant’s secret recipes without permission — they can't change the recipes themselves, but they can sneak in whatever they want when you're not looking. This flaw allows an attacker to manipulate commands executed in the task execution context of Apache Airflow without needing write access to the DAG files. Specifically, it targets versions prior to 4.0.0 of the Pinot Provider and versions prior to 2.3.0 of Apache Airflow.

What to do

This could lead to devastating consequences, allowing attackers to control commands in the task execution context. They could execute arbitrary commands, potentially resulting in data breaches or system compromises. If an attacker gains this control, it could spell disaster for your entire deployment. To secure your system, upgrade Apache Airflow to version 2.3.0 or above and manually install the Pinot Provider version 4.0.0. This will ensure that you're protected against this critical vulnerability. You've got this! Take action now, and you’ll be a security hero in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.03338 · 88.6th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2022-11-22T00:00Z
EPSS history
Timeline
  • 22 NOV 00:00Z
    Apache Airflow Pinot provider allowed Command Injection
    cvelistv5