Apache Airflow CVE-2026-68982: anyone who can write to the Celery broker can run code on every CeleryExecutor worker without Airflow credentials; Apache rates it important and says upgrade to 3.4.0
The Apache Airflow project published CVE-2026-68982 on 9 November 2026, rating it important. Apache says Airflow's CeleryExecutor ran callback workloads (ExecuteCallback, used for deadline-alert callbacks) without validating the workload's authentication token, so anyone able to write to the Celery broker could enqueue a forged callback and execute arbitrary code on every CeleryExecutor worker, without Airflow credentials.
Apache says Airflow before 3.4.0 is affected on deployments using the CeleryExecutor, and that in 3.4.0 the worker claims the callback through the Execution API, validating the token, before running it. Apache credits Or Sahar (Reflectiz) as finder.
In Reflectiz's write-up of 9 November 2026, Or Sahar says he confirmed the flaw on Airflow 3.2.1 and 3.3.0 with a Redis broker, that the attack leaves no DagRun or TaskInstance in Airflow's UI or API, and that there is no earlier patched release than 3.4.0. (source: Apache Airflow; Reflectiz)
- Product
- Apache Airflow (apache-airflow-core) with CeleryExecutor
- Versions
- Per Apache (9 Nov): Apache Airflow before 3.4.0 affected, on deployments using the CeleryExecutor. Fixed: 3.4.0 or later.
- CVSS
- no CVSS score; Apache rates it important
- Exploited in Australia?
- unknown
- Patch to
- Apache: upgrade to apache-airflow 3.4.0 or later. Reflectiz also advises upgrading the Execution API server and every CeleryExecutor worker, requiring broker authentication, and keeping Redis and RabbitMQ brokers off the internet.
- Primary: Apache Airflow users list — CVE-2026-68982: Apache Airflow: CeleryExecutor: forged callback workloads run on Celery workers without workload-token validation (9 Nov 2026)
- Vendor: CVE record — CVE-2026-68982 (Apache CNA)
- CVE: CVE-2026-68982
- Source: Reflectiz — CVE-2026-68982: Unauthenticated RCE in Apache Airflow (9 Nov 2026)
