CVE-2024-56373 Apache Airflow: SSTI to Code Execution in Airflow through Shared DB Information

High 8.4 Published Updated

A DAG author can manipulate the database to trigger server-side code execution via log template history, requiring an upgrade to Airflow 3 or disabling the feature.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2024-56373?

CVE-2024-56373 is a high-severity code injection vulnerability in Apache Airflow, published on 24 Feb 2026. An attacker needs administrator access to exploit it, and only if a user opens a file or follows a link.

Official description

DAG Author (who already has quite a lot of permissions) could manipulate database of Airflow 2 in the way to execute arbitrary code in the web-server context, which they should normally not be able to do, leading to potentially remote code execution in the context of web-server (server-side) as a result of a user viewing historical task information.

The functionality responsible for that (log template history) has been disabled by default in 2.11.1 and users should upgrade to Airflow 3 if they want to continue to use log template history. They can also manually modify historical log file names if they want to see historical logs that were generated before the last log template change.

Weakness: CWE-94

Which versions are affected by CVE-2024-56373?

4 open source packages ship an affected version, including apache-airflow and airflow. It affects 1 product.

PackageAffectedFixed in
apache-airflow PyPIAll versions2.11.1
apache-airflow PyPIAll versions2.11.1
apache-airflow PyPIAll versions2.11.1
airflow BitnamiAll versions2.11.1

Products include Apache Airflow.

How do I fix CVE-2024-56373?

Upgrade apache-airflow to 2.11.1 or later.

Upgrade, and never evaluate templates, expressions or code built from user input. More about Code injection.

Is CVE-2024-56373 being exploited?

There is no known exploitation of CVE-2024-56373 in the wild and no public exploit code.

All Apache Airflow vulnerabilities

Sources

Also known as BIT-airflow-2024-56373, ECHO-3a88-5f61-265a, GHSA-r837-hpv7-pc2f, MINI-39c2-jf9g-gqv2, PYSEC-2026-2355.

Is CVE-2024-56373 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free