Airflow CeleryExecutor flaw lets broker writers run code on workers
November 10: 3.4.0, released November 6, redeems a single-use token before callbacks; Apache published no CVSS; Reflectiz said 198 of 211 reachable Redis brokers lacked authentication.
Airflow before 3.4.0 can run forged Celery callbacks as code on workers; 3.4.0 is the only fix and no in-the-wild exploitation is reported.
Apache Airflow before 3.4.0, when using CeleryExecutor, accepts unauthenticated ExecuteCallback messages on the Celery broker and runs them on workers without Airflow credentials. Anyone who can write to the broker can enqueue a forged callback that imports and calls a chosen Python function. Or Sahar of Reflectiz found the missing-authentication issue, classified as CWE-306 and rated Important by Apache, and confirmed it on 3.2.1 and 3.3.0 in lab setups. Deadline Alerts need not be enabled. Airflow 3.4.0, released November 6, 2026, is the only fix and redeems a single-use token before any callback runs. A public proof of concept exists; reports do not say the flaw is exploited in the wild.
- CVE-2026-68982 affects Airflow before 3.4.0 using CeleryExecutor.
- Apache rates it Important; no CVSS score has been published.
- ExecuteTask messages carry a signed JWT; callbacks were not checked.
- Reflectiz confirmed the issue on 3.2.1 and 3.3.0 in lab setups.
- According to Reflectiz, 198 of 211 reachable Redis brokers answered without authentication.
- 3.4.0, released November 6, 2026, is the only stated fix.
Timeline
dated events in the reporting · oldest first- Nov 6, 2026Apache Airflow 3.4.0 released as the only fix. · Cyber Security News
What each outlet adds
beyond the shared facts- oss-securityAdvisory: forged callbacks run on every CeleryExecutor worker without credentials.
- GBHackersNames Or Sahar; lab confirmation on 3.2.1 and 3.3.0; public PoC, no in-the-wild claim.
- Cyber Security NewsNov. 6 single-use token fix, no CVSS, and 198 of 211 Redis brokers unauthenticated.
- CVEs
- CVE-2026-68982
- Vendors
- Apache
- Products
- Apache AirflowAirflow
- Organizations
- Reflectiz
Coverage
oldest first · one row per article · UTCApache Airflow CeleryExecutor vulnerability allows forged callback workloads
Apache Airflow CeleryExecutor ran callback workloads without workload-token validation, allowing arbitrary code execution on Celery workers.
Apache Airflow before 3.4.0 allows unauthenticated RCE via Celery
A public proof of concept shows a broker message can invoke any importable Python function without Airflow credentials.
Apache Airflow before 3.4.0 allows unauthenticated RCE via Celery (CVE-2026-68982)
Write access to the Celery broker is enough; 3.4.0 redeems a single-use token before any callback runs.
Vulnerabilities in this story
All| CVE | Vulnerability | CVSS | EPSS | Signals | Published |
|---|---|---|---|---|---|
| CVE-2026-68982 | Arbitrary code execution in Apache Airflow CeleryExecutor via forged callbacks | — | — |