PT-2024-2708 · Apache · Apache Airflow

Matej Murin

·

Publicado

2024-03-26

·

Atualizado

2025-05-07

·

CVE-2024-29735

CVSS v2.0

5.6

Média

VetorAV:N/AC:H/Au:S/C:N/I:C/A:P
Nome do software vulnerável e versões afetadas
Versões 2.8.2 a 2.8.3 do Apache Airflow
Descrição
O problema está relacionado à preservação inadequada de permissões no Apache Airflow, o que pode permitir que um invasor remoto obtenha acesso de gravação a arquivos arbitrários no sistema de arquivos. Isso ocorre porque o manipulador de tarefas de arquivos locais do Airflow define incorretamente as permissões para todas as pastas pai da pasta de log, adicionando acesso de gravação ao grupo Unix dessas pastas. Se o Airflow for executado com o usuário root, ele pode adicionar permissão de gravação de grupo a todas as pastas até a raiz do sistema de arquivos. Isso pode afetar a capacidade de executar operações SSH se os arquivos de log estiverem armazenados no diretório home. Usuários que utilizam imagens de referência oficiais do Airflow Docker ou que tenham um umask de 002 (gravação de grupo habilitada) não são afetados.
Recomendações
  • Se você estiver usando o root para executar o Airflow, altere seu usuário do Airflow para usar um usuário que não seja root
  • Atualize o Apache Airflow para a versão 2.8.4 ou superior
  • Se preferir não atualizar, você pode alterar as permissões da nova pasta do manipulador de tarefas de arquivo para 0o755 (valor original 0o775)
  • Se você já executou tarefas do Airflow anteriormente e seu umask padrão é 022 (grupo sem permissão de gravação), pare os componentes do Airflow, verifique as permissões de AIRFLOW HOME/logs em todos os seus componentes e em todos os diretórios pai desse diretório, e remova o acesso de gravação do grupo para todos os diretórios pai

Correção

Improper Preservation of Permissions

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2024-02821
BIT-AIRFLOW-2024-29735
CVE-2024-29735
GHSA-CFF3-5QRP-HQX7

Produtos afetados

Apache Airflow