Katalog CVE

CVE-2026-40913

Nieznane
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Publiczne API Import Errors w Apache Airflow zwracało surowy stos wywołań błędu parsowania każdemu użytkownikowi z uprawnieniem ImportError.can_read, gdy plik powodujący błąd nie miał zarejestrowanego Daga. Ma to miejsce, gdy plik nie parsuje się przed zdefiniowaniem Daga lub gdy wszystkie wcześniej zarejestrowane Dagi zostały usunięte, a błąd parsowania pozostaje. Użytkownicy, którzy nie powinni widzieć szczegółów pliku, mogą odczytać stosy wywołań ujawniające ścieżki plików i kod.

Ocena ryzyka

Użytkownicy bez odpowiednich uprawnień mogą zobaczyć ścieżki plików i fragmenty kodu ze stosów wywołań. Może to ujawnić informacje o wewnętrznej strukturze środowiska.

Rekomendacja

Zaktualizuj Apache Airflow do wersji 3.4.0 lub nowszej, która ogranicza te stosy wywołań do użytkowników z nowym uprawnieniem IMPORT_ERRORS_ALL.

Inne podatności w Apache Airflow

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

Apache Airflow's public Import Errors API returns the raw parse-failure stack trace to any user with the `ImportError.can_read` permission when the failing file has no registered DAG. This happens when a file fails to parse before any DAG is defined, or when all of its previously registered DAGs are removed but the parse error remains. Users who should not see that file's details can read stack traces that may expose file paths and code. Users are advised to upgrade to Apache Airflow 3.4.0 or later, which restricts these stack traces to users with the new `IMPORT_ERRORS_ALL` permission.

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