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.
Write access to the Celery broker is enough; 3.4.0 redeems a single-use token before any callback runs.
A public proof of concept shows a broker message can invoke any importable Python function without Airflow credentials.
A create-only user can replace a connection created by someone else when commit_on_success runs after the test.
Authenticated users with asset read access can learn scheduled, producing, or consuming Dag IDs before 3.4.0.
Edit rights on one Dag let a user delete queued asset events for every Dag they can read.
Values under privateKey, connectionString, webhookUrl, or accessKey can appear unredacted in logs and API output.
The Import Errors API exposes raw parse-failure stack traces to users with ImportError.can_read permission in Apache Airflow before 3.4.0.
Apache Airflow Keycloak logout fails to end sessions because middleware reissues an unrevoked JWT.
Apache Airflow's async SFTP hook disables SSH host-key checks by default, enabling machine-in-the-middle attacks.
Apache Airflow SSH and SFTP hooks accept any server key by default, allowing machine-in-the-middle attacks.
Apache Airflow's Keycloak provider before 0.11.1 lets any team member read every team's audit logs.
Apache Airflow Teradata provider before 3.7.0 allows SQL injection via unconstrained example Dag Params.
Apache Airflow's Snowflake provider can leak SQL API bearer tokens off-domain via an unvalidated account field (CVE-2026-81930).
Apache Airflow Google provider before 22.6.0 allows Google Drive query injection via unescaped names (CVE-2026-81914).
Apache Airflow Teradata provider before 3.7.0 embeds cloud storage credentials in SQL and logs (CVE-2026-81862).
Apache Airflow HashiCorp provider flaw lets a team-scoped DAG author read another team's Vault secret.
Apache Airflow logout fails to revoke bearer tokens, leaving them valid until expiry.
Apache Airflow lets a session cookie override a bearer token, enabling session fixation.
Apache Airflow before 3.3.2 lets asset readers enumerate events for every Dag via CVE-2026-75158.
Apache Airflow before 3.3.2 lets any user with Dag read permission delete queued asset events, suppressing asset-triggered scheduling (CVE-2026-75157).
Apache Airflow FAB provider flaw (CVE-2026-75156) lets attackers bypass Azure AD OAuth token validation via unvalidated issuer and audience claims.
Entities are extracted by the model from each article. First seen , last mentioned . Watching keeps it in this browser only (no account); the watchlist page and dashboard alerts use it.
Today 1.6K readers · 2.4K views · 776 reads · all time 189K views