PT-2026-50164 · Pypi · Crawl4Ai

Publicado

2026-06-16

·

Atualizado

2026-06-17

·

CVE-2026-53753

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
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.

Correção

Code Injection

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-53753
GHSA-QXJP-W3PJ-48M7

Produtos afetados

Crawl4Ai