Katalog CVE

CVE-2026-40948

ŚrednieCVSS 5.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.40%

Percentyl 34 - wyżej niż 34% wszystkich znanych CVE

Streszczenie

Menedżer uwierzytelniania Keycloak w apache-airflow-providers-keycloak nie generował ani nie walidował parametru state OAuth 2.0 w przepływie logowania i logowania zwrotnego oraz nie używał PKCE. Atakujący z kontem Keycloak w tej samej domenie mógł dostarczyć spreparowany adres URL wywołania zwrotnego do przeglądarki ofiary i spowodować zalogowanie ofiary do sesji Airflow atakującego (login-CSRF / session fixation).

Ocena ryzyka

Atakujący może przejąć sesję ofiary i przechwycić poświadczenia, które ofiara następnie zapisze w połączeniach Airflow. Może to prowadzić do kradzieży danych uwierzytelniających do systemów zewnętrznych.

Rekomendacja

Zaktualizuj apache-airflow-providers-keycloak do wersji 0.7.0 lub nowszej. Sprawdź, czy w połączeniach Airflow nie ma poświadczeń, które mogły zostać ujawnione.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

The Keycloak authentication manager in `apache-airflow-providers-keycloak` did not generate or validate the OAuth 2.0 `state` parameter on the login / login-callback flow, and did not use PKCE. An attacker with a Keycloak account in the same realm could deliver a crafted callback URL to a victim's browser and cause the victim to be logged into the attacker's Airflow session (login-CSRF / session fixation), where any credentials the victim subsequently stored in Airflow Connections would be harvestable by the attacker. Users are advised to upgrade `apache-airflow-providers-keycloak` to 0.7.0 or later.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS