Security Flaw in Apache Airflow's KubernetesExecutor Exposing JWT Tokens
CVE-2026-49298
8.8HIGH
What is CVE-2026-49298?
A flaw in the KubernetesExecutor of Apache Airflow allows JWT tokens used for authenticating worker pods against the Execution API to be visible in command-line arguments within the pod spec. Users with read-only access in Kubernetes can exploit this issue to retrieve these tokens from 'kubectl describe pod' output. By obtaining these tokens, an attacker can invoke state-modifying operations via the Execution API, such as triggering DAG runs and manipulating Variables or Connections. Users are recommended to upgrade to Apache Airflow version 3.2.2 or newer to mitigate this vulnerability, which complements earlier fixes provided in related advisories.
Affected Version(s)
Apache Airflow 0 < 3.2.2
References
CVSS V3.1
Score:
8.8
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved
Credit
Nikolai Dvoinishnikov (nikdvy@gmail.com)
Anton Kuznetsov (piratusxp@gmail.com)
Anish Giri