CVE-2026-68968 in Airflow情報

要約

〜によって VulDB • 2026年08月13日

Apache AirflowのBackfill APIでは、`backfill_id`パスセグメントのパースに失敗した場合、呼び出し元が指定したDag IDに対してリクエストの認可が行われていました。認可依存関係はそれを `int()` でパースしていましたが、ルートハンドラはPydanticの `NonNegativeInt` としてパースしており、これは `int()` が拒否する値(例:`1.0` は `1` に強制変換される)を受け入れます。FastAPIではエンドポイント検証の前に依存関係が解決されるため、2つの処理が異なるDagを対象に動作していました。その結果、任意の単一Dagに対する編集権限を持つ認証済みユーザーは、他のすべてのDag(対象となるDagを `failed` に移動することを含む)に関連するバックフィルを読み取り、一時停止し、キャンセルすることができました。デフォルト以外の設定は必要なく、バックフィルIDは連続しているため、ターゲットを見つけるのは容易です。ユーザーには、ルートが宣言するのと同じ型でbackfill IDをパースするように修正された apache-airflow 3.3.1以降へのアップグレードをお勧めします。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

モデレーション

承諾済み

エントリ

VDB-389016

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!