Skip to main content

Apache Airflow CVE-2026-68982

MEDIUM
2026-11-09
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain access to Celery message broker
  2. Exploit
    Craft forged callback workload
  3. Execution
    Worker omits workload-token validation
  4. Impact
    Execute attacker-controlled code on worker

Vulnerability Assessment

Exploitation Conditions

Applies specifically to Apache Airflow deployments using the CeleryExecutor (not LocalExecutor or KubernetesExecutor). The core precondition is the ability to deliver a forged callback workload to a Celery worker - i.e. the capacity to enqueue messages to the Celery broker (Redis/RabbitMQ) consumed by workers; the missing workload-token validation means no valid scheduler-issued token is needed for the forged workload to run. Limiting factors: exploitation is bounded to CeleryExecutor environments and by whatever access control protects the broker/message queue; it is not described as default remote-unauthenticated exploitation of the Airflow web interface. The exact trigger path and the precise authentication level required are not described in the available sources and should be verified against the vendor advisory.

Impact

Signal coverage for this CVE is sparse: the input provides no CVSS score or vector, no CWE, no EPSS probability, no KEV listing, and no PoC/exploit reference - only a single oss-security advisory and a vuln.today Decision label of 'awaiting_data', which itself indicates the triage pipeline considers the data incomplete rather than actionable. On mechanism alone the flaw is serious: in Apache Airflow's CeleryExecutor, callback workloads are dispatched to Celery workers without validating the workload token that is supposed to prove a workload originated from the scheduler, so a forged callback workload is executed by the worker - an authentication/trust-validation bypass that can lead to code execution in the worker context. However, this is NOT clearly a remote-unauthenticated-against-default-web-UI issue: exploitation presupposes the ability to deliver a forged callback workload to the worker's queue (i.e. access to the Celery message broker), and it only affects deployments using the CeleryExecutor. Because no CVSS vector is supplied I cannot confirm attack vector, complexity, or authentication requirements from the input, and the exact trigger path is not described in the available sources - so the real-world priority should be treated as 'potentially high impact, preconditions-gated' and verified against the vendor advisory before being ranked alongside confirmed network-exploitable criticals. Key missing/conflicting data stated explicitly: no CVSS vector provided (severity and auth cannot be confirmed), no EPSS, no KEV, no PoC reference, and no fixed versions in the available excerpt.

Exploit ScenarioDerived

An attacker who can place messages onto the Celery broker used by an Airflow CeleryExecutor deployment crafts a forged callback workload. Because the worker does not validate the workload token before running it, the worker executes the attacker-supplied workload, resulting in code execution in the worker's context. No public exploit was identified at time of analysis; the exact trigger path is not described in the available sources.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 09, 2026

Forged callback workloads pushed onto the Celery broker are executed by Apache Airflow CeleryExecutor workers without validation of a workload token, so whoever can enqueue messages to the broker (Redis or RabbitMQ) consumed by those workers can make them run attacker-supplied work under the worker's privileges. Exposure is confined to Airflow deployments using CeleryExecutor rather than LocalExecutor or KubernetesExecutor, and the practical barrier is whatever access control protects the broker and message queue; the assessment records an impact of high confidentiality, integrity and availability with a low-privilege authenticated vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), although the precise trigger path and required authentication level are not described in the available sources. Intelligence coverage is thin - no CVSS or CWE from the CVE record itself, no EPSS probability, no KEV listing and no exploit reference - and no public exploit identified at time of analysis.

RemediationAI

No vendor-released patch identified at time of analysis, so the exact fixed version must be taken from the Apache Airflow project's own advisory rather than assumed; consult the oss-security thread at https://seclists.org/oss-sec/2026/q4/585 and the corresponding Airflow security page for the release that introduces workload-token validation on Celery workers. Until that is confirmed, the exposure is bounded by control of the Celery broker: restrict network reachability to Redis or RabbitMQ and enforce broker authentication and ACLs so only the Airflow scheduler and other trusted components can publish to the queues the workers consume, with the trade-off that tightening broker ACLs and credentials can break legitimate task dispatch and requires coordinated rollout across schedulers, workers and any external submitters. Organisations able to change topology can move affected DAGs to LocalExecutor or KubernetesExecutor, which the advisory does not describe as vulnerable, accepting the loss of Celery's distributed scaling model. Because the triage signal for this CVE is incomplete (Decision label 'awaiting_data', no EPSS, no KEV, no published exploit reference), treat the lack of confirmed exploitation as an absence of data rather than a guarantee, and verify prerequisites against the vendor advisory before deciding urgency.

Affected ProductsAI

Apache Airflow deployments configured to use the CeleryExecutor, where Celery workers consume workloads from a Redis or RabbitMQ broker; LocalExecutor and KubernetesExecutor deployments are not described as affected. No CPE identifiers and no specific version ranges are supplied in the available input, and the single reference is the oss-security posting at https://seclists.org/oss-sec/2026/q4/585, which should be read together with the Apache Airflow vendor advisory to establish the precise affected release branches before scoping an inventory.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Airflow's CeleryExecutor distributes task execution by having the scheduler place work onto a Celery message broker, from which distributed Celery workers pull and run it; the security of that model depends on workers being able to tell scheduler-authorised work apart from anything else that reaches the queue. According to the oss-security advisory, the workers do not validate the workload token attached to callback workloads, so a forged workload injected into the broker is accepted and executed just like legitimate scheduler-dispatched work. No CWE identifier is assigned in the available data, and the sources do not describe the exact code path or message format involved, so the root-cause classification should be confirmed against the vendor advisory; the weakness is best understood as missing authenticity verification on a trust boundary between the scheduler and its workers. Only the CeleryExecutor topology is implicated - the Celery broker and its worker fleet constitute the attack surface, not the Airflow web interface directly - and the assessed vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) reflects network reachability combined with a low-privilege precondition rather than unauthenticated exploitation of the UI.

Know when SSH gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

vuln.today AI 8.8 HIGH

Forging callback workloads requires reaching the Celery broker (PR:L, AV:N) but no token (AC:L); missing validation yields worker code execution, so C/I/A:H; scope kept U as uncertain, no UI.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Threat Intelligence Overview

Prevalence
High
widely deployed data-orchestration platform; CeleryExecutor a common executor mode
Data Quality
1 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in SSH

View all
CVE-2014-6271 CRITICAL POC
9.8 Sep 24

GNU Bash through 4.3 processes trailing strings after function definitions in the values of environment variables, which

CVE-2014-6278 HIGH POC
8.8 Sep 30

GNU Bash through 4.3 bash43-026 does not properly parse function definitions in the values of environment variables, whi

CVE-2014-7169 CRITICAL POC
9.8 Sep 25

GNU Bash through 4.3 bash43-025 processes trailing strings after certain malformed function definitions in the values of

CVE-2012-6066 CRITICAL POC
9.3 Dec 04

freeSSHd.exe in freeSSHd through 1.2.6 allows remote attackers to bypass authentication via a crafted session, as demons

CVE-2014-6277 CRITICAL POC
10.0 Sep 27

GNU Bash through 4.3 bash43-026 does not properly parse function definitions in the values of environment variables, whi

CVE-2023-38408 CRITICAL POC
9.8 Jul 20

The PKCS#11 feature in ssh-agent in OpenSSH before 9.3p2 has an insufficiently trustworthy search path, leading to remot

CVE-2023-25136 MEDIUM POC
6.5 Feb 03

OpenSSH server (sshd) 9.1 introduced a double-free vulnerability during options.kex_algorithms handling. Rated medium se

CVE-2016-6210 MEDIUM POC
5.9 Feb 13

sshd in OpenSSH before 7.3, when SHA256 or SHA512 are used for user password hashing, uses BLOWFISH hashing on a static

CVE-2015-5600 HIGH POC
8.1 Aug 03

The kbdint_next_device function in auth2-chall.c in sshd in OpenSSH through 6.9 does not properly restrict the processin

CVE-2016-6515 HIGH POC
7.5 Aug 07

The auth_password function in auth-passwd.c in sshd in OpenSSH before 7.3 does not limit password lengths for password a

CVE-2024-6387 HIGH POC
8.1 Jul 01

Remote code execution in OpenSSH's sshd server (regression of CVE-2006-5051) allows unauthenticated remote attackers to

CVE-2019-6111 MEDIUM POC
5.9 Jan 31

An issue was discovered in OpenSSH 7.9. Rated medium severity (CVSS 5.9), this vulnerability is remotely exploitable, no

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy