Priority LOW 28
Apache Airflow's secrets masker did not mask `var.json` Variable values whose value is a dict in the Rendered Templates UI — the dict value failed an `isinstance(str)` guard — so a secret stored as a JSON Variable and re…
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.0023 · Published 2026-08-12 · Fixed in 3.0.0, 3.3.1 CWE-312
Priority LOW 25
Apache Airflow's XCom `GET /api/v2/{...}/xcomEntries/{key}?deserialize=true` endpoint passed a string-literal payload through `BaseXCom.deserialize_value` without the `_check_forbidden_xcom_keys` guard, allowing an authe…
CVSS 3.1MEDIUM 5.4· Network · Low privileges · No interaction · EPSS 0.00529 · Published 2026-08-12 · Fixed in 3.0.0, 3.3.1 CWE-502
Priority LOW 20
Apache Airflow's secrets masker hides values stored under sensitive key names when they are displayed in the UI.
CVSS 3.1MEDIUM 4.3· Network · Low privileges · No interaction · EPSS 0.00423 · Published 2026-08-12 · Fixed in 3.0.0, 3.3.1 CWE-200
Priority LOW 33
Apache Airflow's Backfill API authorized a request against a Dag id supplied by the caller whenever the `backfill_id` path segment failed to parse.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00417 · Published 2026-08-12 · Fixed in 3.0.0, 3.3.1 CWE-436
Priority LOW 29
Apache Airflow wrote Variable values and Connection `extra` contents to the audit log in cleartext when they were submitted through the bulk endpoints (`PATCH /api/v2/variables` and `PATCH /api/v2/connections`).
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.00358 · Published 2026-08-12 · Fixed in 3.0.0, 3.3.1 CWE-532
Priority LOW 28
Apache Airflow's Task SDK did not mask the contents of a Variable whose JSON value is a list, so secrets stored in that shape appeared in cleartext in task logs and in the Rendered Templates UI.
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.0023 · Published 2026-08-12 · Fixed in 3.0.0, 3.3.1 CWE-312
Priority LOW 29
Apache Airflow's asset materialization endpoint (`POST /api/v2/assets/{asset_id}/materialize`) and the XCom result check on `wait_dag_run_until_finished` authorized the target Dag without its team, unlike every other aut…
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.00328 · Published 2026-08-12 · Fixed in 3.0.0, 3.3.1 CWE-862
Priority LOW 24
Apache Airflow's environment-variable secrets backend resolved a team-scoped Connection or Variable from the wrong team's scope.
CVSS 3.1MEDIUM 5.4· Network · Low privileges · No interaction · EPSS 0.00342 · Published 2026-08-12 · Fixed in 3.0.0, 3.3.1 CWE-639