CVE-2026-94134 e CVE-2026-94135: Apache Airflow desativa a verificação de chave de host SSH por padrão
Técnicas e Métodos de Ataque2026-10-22, 08:00
Pesquisadores da OX Security descobriram que os provedores SSH e SFTP do Apache Airflow desativam a verificação da chave de host do servidor SSH por padrão. Isso permite que um atacante posicionado entre um worker do Airflow e o servidor de destino realize um ataque man-in-the-middle (MITM), intercepte ou modifique dados da sessão e potencialmente capture credenciais.
Normalmente, um cliente SSH verifica a chave pública do host do servidor em relação a uma chave confiável. Na primeira conexão, a chave pode ser armazenada para verificação subsequente, dependendo da configuração do cliente. O Airflow usa
Paramiko para conexões SSH síncronas, mas usa AutoAddPolicy por padrão, que aceita automaticamente chaves de host anteriormente desconhecidas. O aviso sobre a verificação desativada aparece apenas no log da tarefa após a conexão ter sido estabelecida, não na interface do Airflow.• CVE-2026-94134 afeta
SSHHook e conexões SFTP síncronas. Em SSHHook, no_host_key_check tem como padrão True. Em SFTPHook, quando no_host_key_check está ausente das configurações Extra da conexão, o provedor também desativa a verificação por padrão definindo known_hosts="none". Um atacante que intercepta a conexão pode se passar pelo servidor SSH, injetar saída de comandos, modificar arquivos transferidos ou redirecionar dados para armazenamento controlado pelo atacante. A exposição de credenciais depende do método de autenticação e da configuração da conexão.• CVE-2026-94135 afeta o caminho SFTP assíncrono.
SFTPHookAsync, SFTPTrigger e SFTPClientPool usam asyncssh e passam known_hosts=None quando a verificação da chave de host não está explicitamente habilitada. Operadores SFTP deferíveis que usam esse caminho assíncrono também são afetados.
A exploração exige que o atacante intercepte ou redirecione o tráfego entre o worker do Airflow e o servidor de destino. Possíveis posições de ataque incluem ARP spoofing em uma sub-rede compartilhada, comprometimento de um dispositivo de rede, manipulação de roteamento dentro de uma VPC na nuvem ou BGP hijacking para alvos expostos à internet.Os pacotes afetados são
apache-airflow-providers-ssh e apache-airflow-providers-sftp, até a versão 6.0.1. Ambos os problemas foram corrigidos na versão 7.0.0 dos respectivos provedores.Como mitigação temporária, os administradores podem definir explicitamente
no_host_key_check=false e configurar um host_key confiável para as conexões afetadas. Se uma chave confiável não estiver configurada, a conexão pode falhar em vez de aceitar silenciosamente uma chave de servidor desconhecida.Artigo: https://www.ox.security/blog/by-default-insecure-apache-airflow-disables-ssh-host-key-verification
PoC (CVE-2026-94134): https://github.com/MosesOX/POC-CVE-2026-94134
Vulnerabilidades
Pesquisadores
Fornecedor
Produto
Mais