Início
Início
Tendências
Tendências
Vulnerabilidades
Vulnerabilidades
Notícias
Notícias
Pesquisadores
Pesquisadores
Por que dbugs?
Por que dbugs?
Configurações

Song Binglin

#25111de 56,338
10CVSS total
Vulnerabilidades · 1
PT-2026-50164
10
2026-06-16
Crawl4Ai · Crawl4Ai · CVE-2026-53753
**Nome do Software Vulnerável e Versões Afetadas** Crawl4AI versões anteriores a 0.8.7 **Descrição** A função ` safe eval expression()` no recurso de campos computados utiliza um validador AST (Abstract Syntax Tree) que bloqueia apenas atributos que começam com sublinhado. Como os atributos de objetos de frame e geradores do Python, como `gi frame`, `f back` e `f builtins`, não começam com sublinhado, eles podem ser usados para escapar do sandbox e alcançar a execução de código arbitrário. Um invasor não autenticado pode disparar isso enviando uma requisição 'POST /crawl' com um esquema `JsonCssExtractionStrategy` manipulado contendo uma expressão de campo computado maliciosa. Isso permite que o invasor acesse a cadeia de frames, chegue ao `f builtins` para importar o módulo `os` e execute comandos de sistema arbitrários dentro do container Docker, podendo levar ao acesso ao sistema de arquivos e exfiltração de segredos. **Recomendações** Atualize para a versão 0.8.7. Habilite a autenticação JWT através da variável de ambiente `CRAWL4AI API TOKEN`. Restrinja o acesso de rede à API do Docker.