CVE-2026-26216: Crawl4AI: execução remota de código sem autenticação na API Docker via parâmetro hooks
Versões do Crawl4AI anteriores à 0.8.0 com implantação via API Docker podem executar código enviado no parâmetro hooks do endpoint /crawl, segundo o registro analisado. O registro descreve execução remota de código sem autenticação, com pontuação CVSS base 10 e CWE-94 (Injeção de Código). Não há exploração confirmada nas fontes consultadas, e o catálogo KEV da CISA não lista este CVE.
Visão geral
O registro descreve um problema de execução remota de código na implantação via API Docker do Crawl4AI. O endpoint /crawl aceita um parâmetro hooks que, segundo o registro, contém código Python executado com exec(). O builtin __import__ estava entre os builtins permitidos, condição apontada no registro como facilitadora do problema.
Impacto
- O registro afirma que um atacante remoto não autenticado pode importar módulos arbitrários e executar comandos do sistema.
- O registro lista possíveis consequências: comprometimento total do servidor, acesso de leitura e escrita a arquivos, exfiltração de dados sensíveis e movimentação lateral em redes internas.
- A pontuação CVSS base 10 consta no registro, atribuída pela VulnCheck e presente nas demais pontuações listadas. A fraqueza é classificada como CWE-94 (Injeção de Código).
Produtos e versões afetadas
- Kidocode Crawl4ai: versões anteriores à 0.8.0.
- Unclecode Crawl4ai: versões anteriores à 0.8.0.
- A versão permitida de referência no registro é a 0.8.0. O registro não informa explicitamente qual build contém a correção, portanto o limite foi tomado a partir da faixa afetada.
Status de exploração
- O catálogo KEV da CISA não lista este CVE no registro, portanto não há afirmação de exploração ativa.
- Não há exploração confirmada nas fontes consultadas.
- Os dados SSVC do registro indicam exploração como none e automatizável como yes. A probabilidade EPSS é 0.06001, com percentil 0.93311, conforme registrado.
Correção e mitigação
- Atualize as implantações do Crawl4ai para a versão 0.8.0 ou posterior, já que a faixa afetada termina nesta versão.
- Consulte o aviso do fornecedor listado no registro, classificado como mitigação, para as orientações oficiais.
- Enquanto a correção não for aplicada, limite a exposição de rede da API Docker, restrinja o acesso a redes confiáveis e coloque o serviço atrás de controles de autenticação.
- Verifique se o recurso hooks é necessário no seu ambiente e desative funcionalidades não utilizadas sempre que possível.
Orientações de detecção
- Revise os logs de acesso do endpoint /crawl em busca de requisições inesperadas, especialmente as que incluem o parâmetro hooks vindo de origens não confiáveis.
- Monitore o host do Crawl4ai em busca de processos filhos inesperados, novos arquivos ou conexões de saída incomuns originadas da conta de serviço.
- Correlacione eventos da aplicação com telemetria de rede para identificar possível movimentação lateral.
Limitações das informações disponíveis
- O registro não fornece detalhes de exploração, material de prova de conceito nem o texto completo do aviso do fornecedor.
- O registro não informa o build exato da correção nem a alteração de código precisa.
- O registro contém uma data de EPSS de 2026-10-23, posterior à data de publicação; isso não foi verificado de forma independente.
- Não é possível saber, pelas fontes consultadas, se alguma implantação foi comprometida.
Perguntas frequentes
Quais versões do Crawl4AI são afetadas?
Segundo o registro, as versões do Kidocode Crawl4ai e do Unclecode Crawl4ai anteriores à 0.8.0 são afetadas.
Esta vulnerabilidade está sendo explorada ativamente?
O catálogo KEV da CISA não lista este CVE no registro, e não há exploração confirmada nas fontes consultadas.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.