CVE-2026-68968 in Airflowinformation

Résumé

par VulDB • 12/08/2026

L'API Backfill d'Apache Airflow autorisait une requête adressée à un identifiant de Dag fourni par l'appelant chaque fois que le segment de chemin `backfill_id` ne pouvait pas être analysé correctement. La dépendance d'autorisation utilisait la fonction `int()` pour cette analyse, tandis que le gestionnaire de route l'analysait comme un entier non négatif (`NonNegativeInt`) au sens de Pydantic, ce qui accepte des valeurs rejetées par `int()` (par exemple, `'1.0'` est coercé en `1`). FastAPI résolvant les dépendances avant la validation du point de terminaison, ces deux composants opéraient sur des Dags différents. Un utilisateur authentifié disposant des droits d'édition sur un seul Dag pouvait ainsi lire, mettre en pause et annuler les opérations Backfill appartenant à n'importe quel autre Dag, y compris le déplacement des exécutions mises en file d'attente d'un autre Dag vers l'état `failed`. Aucune configuration non par défaut n'est requise et les identifiants de backfill étant séquentiels, la découverte d'une cible est triviale. Il est conseillé aux utilisateurs de mettre à niveau vers apache-airflow 3.3.1 ou une version ultérieure, qui analyse l'identifiant de backfill avec le même type que celui déclaré par les routes.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Sources

Want to know what is going to be exploited?

We predict KEV entries!