
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.
17 stories, newest first · one card per story

Write access to the Celery broker is enough; 3.4.0 redeems a single-use token before any callback runs.
Values under privateKey, connectionString, webhookUrl, or accessKey can appear unredacted in logs and API output.
A create-only user can replace a connection created by someone else when commit_on_success runs after the test.
Edit rights on one Dag let a user delete queued asset events for every Dag they can read.
SSHRemoteJobOperator quotes templated environment values only once inside an already-quoted wrapper, so $(...) runs remotely.
The AWS auth manager accepts a SAML assertion without matching it to the browser that started login.
Apache Airflow Keycloak logout fails to end sessions because middleware reissues an unrevoked JWT.
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 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 Kafka provider 1.15.0 before 2.0.0 resolves unvalidated dotted-path strings into Python callables, enabling Scheduler RCE.
Apache Airflow Akeyless provider before 0.3.1 lets DAG authors bypass team-scope guards and read other teams' secrets.
Apache Airflow FAB provider before 3.9.0 skips issuer/audience validation on Authentik id_tokens, allowing tokens minted for other clients to authenticate to Airflow.
Apache Airflow FAB provider 2.0.0-3.8.x lets deactivated users keep unexpired Core API JWTs and mint replacements indefinitely.
Apache Airflow Keycloak provider before 0.10.0 lets any confidential client's credentials in the realm mint an Airflow session JWT.
Apache Airflow FAB provider flaw (CVE-2026-75156) lets attackers bypass Azure AD OAuth token validation via unvalidated issuer and audience claims.
Today 1.5K readers · 2.4K views · 754 reads · all time 189K views