Katalog CVE

CVE-2026-49296

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.60%

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

Streszczenie

Przed wersją 3.3.0 Apache Airflow, użytkownik z uprawnieniami do odczytu jednego DAG-a mógł ujawnić kod źródłowy innych DAG-ów znajdujących się w tym samym pliku. Endpoint API `GET /api/v2/dagSources/{dag_id}` oraz odpowiadający mu widok w interfejsie użytkownika zwracały cały plik źródłowy bez maskowania DAG-ów, do których odczytu osoba nie była upoważniona.

Ocena ryzyka

Organizacje, które umieszczają wiele DAG-ów w jednym pliku i polegają na kontroli dostępu na poziomie DAG-a w celu ograniczenia widoczności kodu źródłowego, są narażone na wyciek poufnych definicji przepływów pracy do nieupoważnionych użytkowników.

Rekomendacja

Należy niezwłocznie zaktualizować Apache Airflow do wersji 3.3.0 lub nowszej. Jako rozwiązanie tymczasowe, rozważ rozdzielenie DAG-ów do osobnych plików (jeden DAG na plik).

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

Before apache-airflow 3.3.0, a user authorized to read one Dag could disclose the source of other Dags co-located in the same source file. `GET /api/v2/dagSources/{dag_id}` — and the equivalent Dag-source view in the UI — returned the entire source file without redacting Dags the caller was not authorized to read, bypassing per-DAG read authorization. Deployments that co-locate multiple Dags in a single file and rely on per-DAG access control to limit source visibility are affected; single-Dag-per-file deployments are not. Upgrade to apache-airflow 3.3.0 or later.

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