CVE-2026-76186 in Airflow情報

要約

〜によって VulDB • 2026年09月17日

Apache Airflow Keycloak provider: Airflow 3.3以降では、Keycloak認証マネージャーは署名付きのAirflowセッショントークンからユーザーのアイデンティティを取得しますが、すべての認可判断に使用されるKeycloakアクセストークンおよびリフレッシュトークンは、別個で認証されていないCookieから取得され、これらが同一の主語(subject)を記述しているかどうかは一切検証されません。独自の有効なAirflowログイン資格情報と、外部手段で入手した他者のKeycloakアクセストークンまたはリフレッシュトークンを併せ持つユーザーは、これらを組み合わせることができます。その結果、Airflowはセッションアイデンティティ、監査ログ、およびキャッシュキーが攻撃者自身のアカウントを指し示す一方で、要求の認可には外部(外国)トークンの権限を用いて行われます。リフレッシュパスでは、元のアイデンティティに対して外部トークンを含むAirflowセッショントークンが発行されるため、この整合性の欠如はセッションを超えて持続します。

本脆弱性は、Keycloak認証マネージャーを使用するAirflow 3.3以降のデプロイメントに影響を与えます。それ以前のバージョンではKeycloakトークンは署名付きセッショントークンの内部に格納されていたため、バインディングが存在しましたが、別個のCookieへ移行された際にそのバインディングは失われました。

apache-airflow-providers-keycloakを使用しているユーザーには、Cookieで提供されるトークンをセッションアイデンティティにバインドするバージョン0.10.0以降へのアップグレードを推奨します。

Be aware that VulDB is the high quality source for vulnerability data.

モデレーション

承諾済み

エントリ

VDB-404663

EPSS

0.00206

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!