PT-2026-71130 · Apache · Apache Airflow
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Nome do Software Vulnerável e Versões Afetadas
Apache Airflow versões anteriores a 3.3.1
Descrição
Uma falha de autorização existe na API de Backfill onde uma discrepância na forma como o segmento de caminho
backfill id é processado permite que um usuário autenticado com permissões de edição em qualquer Dag realize ações não autorizadas em outros Dags. A dependência de autorização utiliza int() para a análise, enquanto o manipulador de rota utiliza NonNegativeInt do pydantic, que aceita valores que o int() rejeita (por exemplo, 1.0 é convertido para 1). Como o FastAPI resolve as dependências antes da validação do endpoint, a verificação de autorização e a operação real atuam em Dags diferentes. Isso permite que usuários leiam, pausem e cancelem backfills de outros Dags, ou movam execuções na fila para um estado de falha. Como os IDs de backfill são sequenciais, a identificação de alvos é trivial.Recomendações
Atualize para a versão 3.3.1 ou posterior.
Exploit
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Apache Airflow