CVE-2023-22884CWE-77

Apache Airflow, Apache Airflow MySQL Provider: Arbitrary file read via MySQL provider in Apache Airflow

Critical · published January 21, 2023

CVSS v3.1
9.8
EPSS
11%
Percentile
95.9
In the wild
Unconfirmed
What it is

🚨 A crafty command injection vulnerability lurks in Apache Airflow, allowing attackers to run arbitrary commands with just a malicious payload! 🔥 Think of this flaw like a sneaky delivery driver who accepts any message without checking the address—if you slip them a forged order, they might just deliver your package to the wrong place or worse, let someone inside! An attacker could exploit this vulnerability to execute commands on the server, potentially compromising sensitive data, altering configurations, or even taking over the entire system. The consequences could be absolutely devastating for your infrastructure and operations, leading to data breaches or service interruptions.

Put simply

Think of this flaw like a sneaky delivery driver who accepts any message without checking the address—if you slip them a forged order, they might just deliver your package to the wrong place or worse, let someone inside! This command injection vulnerability arises from improper handling of special elements in commands, allowing unauthorized command execution within Apache Airflow and its MySQL provider before versions 2.5.1 and 4.0.0, respectively.

What to do

An attacker could exploit this vulnerability to execute commands on the server, potentially compromising sensitive data, altering configurations, or even taking over the entire system. The consequences could be absolutely devastating for your infrastructure and operations, leading to data breaches or service interruptions. To protect your systems, upgrade Apache Airflow to version 2.5.1 or later, and ensure the Apache Airflow MySQL Provider is updated to version 4.0.0 or newer. Don't forget to review your command handling practices to mitigate potential risks! You've got this! Following these steps will help you secure your environment and keep those threats at bay! 🛡️

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.11082 · 95.9th percentile
Weakness
CWE-77 · Improper Neutralization of Special Elements used in a Command ('Command Injection')
Published
2023-01-21T13:02Z
EPSS history
Timeline
  • 21 JAN 13:02Z
    Apache Airflow, Apache Airflow MySQL Provider: Arbitrary file read via MySQL provider in Apache Airflow
    cvelistv5