Apache

Airflow

157 Schwachstellen gefunden.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
  • EPSS 0.11%
  • Veröffentlicht 12.08.2026 15:43:17
  • Zuletzt bearbeitet 18.08.2026 20:17:19

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 referenced in a template via `va...

  • EPSS 0.28%
  • Veröffentlicht 12.08.2026 15:40:59
  • Zuletzt bearbeitet 18.08.2026 20:17:19

Apache Airflow's serialization layer reconstructed exception nodes by calling `import_string()` on a class name taken from the serialized blob and instantiating it with arguments from the same blob, with no restriction on what could be imported. An o...

  • EPSS 0.25%
  • Veröffentlicht 12.08.2026 15:35:00
  • Zuletzt bearbeitet 14.08.2026 18:18:03

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 authenticated API user with XCom wr...

  • EPSS 0.26%
  • Veröffentlicht 12.08.2026 15:34:22
  • Zuletzt bearbeitet 14.08.2026 19:19:37

Apache Airflow's secrets masker hides values stored under sensitive key names when they are displayed in the UI. The masker's recursion-depth limit did not descend into values nested inside a list, tuple, or set beyond that limit, so an Airflow Varia...

  • EPSS 0.78%
  • Veröffentlicht 12.08.2026 15:33:02
  • Zuletzt bearbeitet 17.08.2026 19:07:20

Apache Airflow 3.3.0 moved human-in-the-loop tasks from the triggerer to a new `awaiting_input` task state swept by the scheduler. That sweep deserializes the task instance's `next_kwargs` without an allow-list, so a Dag author — who controls that va...

  • EPSS 0.61%
  • Veröffentlicht 12.08.2026 15:32:10
  • Zuletzt bearbeitet 17.08.2026 19:08:20

Apache Airflow's Task SDK rebuilt a `Callback` object from serialized data by re-running its constructor, which imports the module named by the stored callback path. Because `SyncCallback` is itself an Airflow class it passes the default `allowed_des...

  • EPSS 0.27%
  • Veröffentlicht 12.08.2026 15:31:26
  • Zuletzt bearbeitet 14.08.2026 18:18:56

Apache Airflow's Config API did not mask team-scoped sensitive configuration values in multi-team deployments. When an administrator has enabled multi-team mode and exposed the Config API, an authenticated Viewer holding only configuration-read acces...

  • EPSS 0.15%
  • Veröffentlicht 12.08.2026 15:27:46
  • Zuletzt bearbeitet 13.08.2026 14:13:41

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. The authorization dependency parsed it with `int()` while the route handler parsed it as pydantic's `N...

  • EPSS 0.15%
  • Veröffentlicht 12.08.2026 15:26:40
  • Zuletzt bearbeitet 13.08.2026 14:15:49

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`). The audit-log masking recognised only ...

  • EPSS 0.17%
  • Veröffentlicht 12.08.2026 15:24:53
  • Zuletzt bearbeitet 14.08.2026 18:19:18

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. Masking was applied only when the deserialized value wa...