CVE-2026-53753
Crawl4AI: Evasione della sandbox AST tramite catena gi_frame.f_back - RCE pre-autenticazione nell'API Docker
- Pubblicato
- 23 giu 2026
- Aggiornato
- 23 giu 2026
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 8 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 86,3%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Crawl4AI è un web crawler e scraper open-source amichevole per gli LLM. Prima della versione 0.8.7, la funzione `_safe_eval_expression()` nella funzionalità dei campi calcolati utilizza un validatore AST che blocca solo gli attributi che iniziano con underscore. Gli attributi degli oggetti generator e frame di Python (`gi_frame`, `f_back`, `f_builtins`) NON iniziano con underscore, consentendo una completa fuga dalla sandbox per ottenere l'esecuzione di codice arbitrario. L'attacco non richiede autenticazione (JWT disabilitato per impostazione predefinita) e viene innescato tramite POST /crawl con uno schema di estrazione appositamente predisposto. Questa vulnerabilità è corretta nella versione 0.8.7.
Fonti
1- CVE-2026-53753-Crawl4AI-RCEExploit
CVE-2026-53753 — Crawl4AI <0.8.7 RCE non autenticata (evasione sandbox AST tramite gi_frame.f_back). Lab + PoC, verificato end-to-end.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.