> CVE-2026-49298

« BACK_TO_HOME
PUBLISHED
2026-06-01 09:16
MODIFIED
2026-06-01 09:16
EPSS (Prob. Exploit)
0.49%
Top 57.9%
DATA SOURCES:
NVD 🔗 2026-06-01 CWE MITRE 🔗 2026-11-01 FIRST EPSS 🔗 2026-11-01 GITHUB 🔗 2026-11-05 OSV 🔗 2026-11-02

> DESCRIPTION

A bug in Apache Airflow's KubernetesExecutor caused JWT tokens used by worker pods to authenticate against the Execution API to be passed to the worker container as command-line arguments visible in the pod spec. An authenticated UI/API user with Kubernetes read-only access to the cluster (e.g. `pods/get` in the Airflow namespace) could harvest the JWT from `kubectl describe pod` output and then call state-mutating Execution API endpoints — triggering Dag runs, clearing runs, reading or writing Variables / Connections / XComs — as if they were a running task. Affects deployments using the `KubernetesExecutor`. Users are advised to upgrade to `apache-airflow` 3.2.2 or later. This is the airflow-core half of the same vulnerability addressed by [CVE-2026-27173](https://www.cve.org/CVERecord?id=CVE-2026-27173), which shipped the apache-airflow-providers-cncf-kubernetes side of the fix. Deployments that already upgraded `apache-airflow-providers-cncf-kubernetes` to 10.17.0 or later per the CVE-2026-27173 advisory should additionally upgrade `apache-airflow` to 3.2.2 or later to close the core-side surface — the two fixes are complementary, not duplicates.

> AFFECTED_PRODUCTS

ℹ️ Aucun produit affecté n'a encore été publié par NVD pour cette CVE.

> WEAKNESSES

CWE-538

> CWE DETAILED DESCRIPTIONS

CWE-538: Insertion of Sensitive Information into Externally-Accessible File or Directory - The product places sensitive information into files or directories that are accessible to actors who are allowed to have access to the files, but not to the sensitive information.

> GITHUB SECURITY ADVISORY

GHSA-5j6p-jrrm-6x94 HIGH

Apache Airflow: Execution API JWT leaked via KubernetesExecutor worker command-line args

AFFECTED PACKAGES:
PIP / apache-airflow-core
< 3.2.2
Fixed in: 3.2.2

> OSV (GOOGLE OPEN SOURCE VULNERABILITIES)

Apache Airflow: JWT Token Exposure in KubernetesExecutor Command-Line Arguments

AFFECTED PACKAGES:
Unknown / Unknown
8238 versions affected
ALIASES:
BIT-airflow-2026-49298, GHSA-5j6p-jrrm-6x94, PYSEC-2026-2358

> HISTORIQUE DES MODIFICATIONS

Première apparition
01/06/2026 09:16
Source: NVD
📊 ENRICHISSEMENT 01/07/2026 06:01
CWE
Champ modifié: Description CWE
Ancienne valeur:
N/A
Nouvelle valeur:
CWE-538: Insertion of Sensitive Information into Externally-Accessible File or Directory - The product places sensitive information into files or directories that are accessible to actors who are allo...
Total des modifications: 1 Dernière mise à jour: 4 months ago

> REFERENCES

https://github.com/apache/airflow/pull/60108
https://lists.apache.org/thread/wo09vrks8189dzsot39rvrx3vnx102tt
« BACK_TO_HOME