CVE-2026-57572

Crawl4AI is an open-source LLM-friendly web crawler and scraper. Prior to 0.9.0, the Docker API server accepted request-supplied browser_config.extra_args, which flowed into Chromium's launch arguments. An attacker could inject Chromium switches that replace a child-process launch command together with --no-zygote, causing Chromium to fork or exec an attacker-controlled command as the container's runtime user. The Docker API is unauthenticated by default, so a single request yields arbitrary command execution. This issue is fixed in version 0.9.0.
Configurations

Configuration 1 (hide)

cpe:2.3:a:kidocode:crawl4ai:*:*:*:*:*:*:*:*

History

25 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) Crawl4AI es un rastreador y extractor web de código abierto compatible con LLM. Antes de la versión 0.9.0, el servidor API de Docker aceptaba argumentos ’browser_config.extra_args’ proporcionados en la solicitud, que se pasaban a los argumentos de lanzamiento de Chromium. Un atacante podría inyectar conmutadores de Chromium que reemplazaran un comando de lanzamiento de proceso hijo junto con --no-zygote, haciendo que Chromium bifurcara o ejecutara un comando controlado por el atacante como el usuario en tiempo de ejecución del contenedor. La API de Docker no está autenticada por defecto, por lo que una única solicitud permite la ejecución arbitraria de comandos. Este problema está solucionado en la versión 0.9.0.

Information

Published : 2026-07-06 21:16

Updated : 2026-10-25 20:10


NVD link : CVE-2026-57572

Mitre link : CVE-2026-57572

CVE.ORG link : CVE-2026-57572


JSON object : View

Products Affected

kidocode

  • crawl4ai
CWE
CWE-88

Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')

CWE-94

Improper Control of Generation of Code ('Code Injection')