Katalog CVE

CVE-2026-41084

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.46%

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

Streszczenie

W Apache Airflow wykryto błąd w zbiorczym API instancji zadań (PATCH/DELETE /api/v2/dags/{dag_id}/dagRuns/{dag_run_id}/taskInstances), który powodował, że autoryzacja była sprawdzana względem dag_id z ścieżki URL, podczas gdy operacje wykonywane były na dag_id/dag_run_id z pól encji w ciele żądania. Uwierzytelniony użytkownik z uprawnieniami do edycji jednego DAG mógł modyfikować stan instancji zadań w innym DAG, podając autoryzowany DAG w ścieżce URL a docelowy DAG w ciele żądania. Problem dotyczy wdrożeń polegających na izolacji stanu instancji zadań między zespołami na podstawie uprawnień do DAG. Łatka dostępna w wersji apache-airflow 3.2.2.

Ocena ryzyka

Uwierzytelniony atakujący może modyfikować stan instancji zadań w DAG-ach, do których nie ma uprawnień, co może prowadzić do naruszenia izolacji danych i nieautoryzowanych zmian w przepływach pracy.

Rekomendacja

Zaktualizuj Apache Airflow do wersji 3.2.2 lub nowszej.

Inne podatności w Apache Airflow

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

A bug in Apache Airflow's bulk Task Instances API (`PATCH/DELETE /api/v2/dags/{dag_id}/dagRuns/{dag_run_id}/taskInstances`) evaluated authorization against the `dag_id` resolved from the URL path while operating on the `dag_id` / `dag_run_id` extracted from request-body entity fields. An authenticated UI/API user with edit permission on one Dag could mutate Task Instance state in any other Dag by keeping the authorized Dag's ID in the URL path and naming the target Dag's IDs in the request body entities. Affects deployments that rely on per-Dag edit-scope to keep Task Instance state isolated between teams. Users are advised to upgrade to `apache-airflow` 3.2.2 or later.

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