Katalog CVE

CVE-2026-45192

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.41%

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

Streszczenie

Błąd w punkcie końcowym REST API GET `/api/v2/connections/{connection_id}` w Apache Airflow umożliwia uwierzytelnionemu użytkownikowi z uprawnieniem Connection-read odczytanie sekretów przechowywanych w polu `extra` połączenia, jeśli nazwy pól nie znajdują się na liście dozwolonych do redakcji. Dotyczy to wdrożeń przechowujących dane uwierzytelniające w polu `extra` i przyznających dostęp Connection-read wielu użytkownikom.

Ocena ryzyka

Wyciek sekretów, takich jak tokeny API, może prowadzić do nieautoryzowanego dostępu do zewnętrznych systemów i naruszenia bezpieczeństwa danych.

Rekomendacja

Zaktualizuj Apache Airflow do wersji 3.2.2 lub nowszej. Jako dodatkowe zabezpieczenie, przechowuj wrażliwe dane uwierzytelniające w zewnętrznym backendzie sekretów.

Inne podatności w Apache Airflow

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

A bug in the GET `/api/v2/connections/{connection_id}` REST API endpoint in Apache Airflow allowed an authenticated UI/API user with Connection-read permission to retrieve secrets stored in a Connection's `extra` JSON blob under field names not present in the redaction allowlist (`DEFAULT_SENSITIVE_FIELDS`) — for example, official Slack-provider credential field names were returned in plaintext. Affects deployments that store credentials in Connection `extra` blobs and grant Connection-read access to multiple users. Users are advised to upgrade to `apache-airflow` 3.2.2 or later. As a defense-in-depth mitigation, deployment operators can store sensitive credential values in a secret-backend rather than inlined into the Connection's `extra` field.

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