Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Wei Lee

#29164de 53,634
8.8CVSS total
Vulnerabilidades · 1
PT-2024-4769
8.8
2024-07-17
Apache · Apache Airflow · CVE-2024-39877
**Nome do software vulnerável e versões afetadas** Versões do Apache Airflow de 2.4.0 a 2.9.3 **Descrição** Esta vulnerabilidade permite que autores de DAGs autenticados criem um parâmetro `doc md` malicioso, o que pode levar à execução de código arbitrário no contexto do agendador. Isso contorna o modelo de segurança do Airflow, que deveria impedir tais ações. A vulnerabilidade decorre da falta de sanitização ao processar o parâmetro `doc md`, que é usado para criar descrições para DAGs (Gráficos Acíclicos Direcionados) na interface web do Airflow. Quando `doc md` não possui a extensão ‘.md’, o Airflow cria um modelo usando `jinja2.Template(doc md)`, resultando em uma condição de Injeção de Modelo no Lado do Servidor (SSTI). Os invasores podem aproveitar os recursos de introspecção do Python para enumerar classes e executar comandos, comprometendo potencialmente o sistema. A exploração requer a capacidade de criar DAGs no servidor do Airflow. **Recomendações** Atualize para a versão 2.9.3 ou posterior do Apache Airflow para resolver este problema.