Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend request to CrewAI application
-
DeliveryDocker daemon becomes unavailable or stops
-
ExploitApplication falls back to unsafe sandbox mode
-
ExecutionInject malicious code into task execution
-
ImpactAchieve remote code execution with full privileges
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | CrewAI application with Docker configured as sandbox runtime. When Docker daemon stops or becomes unavailable during execution, CrewAI falls back to an insecure sandbox mode. Remote unauthenticated attacker can trigger RCE by submitting malicious input to CrewAI agents. |
| Impact | Although CVSS and EPSS scores are unavailable, this vulnerability carries substantial real-world risk due to several factors: (1) the silent fallback behavior means compromised systems may not be detected or logged appropriately; (2) Docker availability is often assumed in infrastructure, making the fallback path exploitable in edge cases (daemon crashes, container restarts, network degradation); (3) the vulnerability requires only runtime conditions to trigger, not specific attacker capabilities; (4) RCE in an agent framework-which by design executes user-provided or dynamically generated code-is particularly severe; (5) CrewAI's integration into AI/ML pipelines suggests potential for high-impact lateral movement. The lack of CVSS data prevents quantitative severity comparison, but the combination of automatic unsafe fallback, RCE impact, and agent-based architecture elevates this above typical CVSS-only assessment. This aligns with SSVC criteria for high technical impact and likely automatable exploitation. |
| Exploit ScenarioDerived | An attacker could induce Docker daemon failure on a system running CrewAI (e.g., via resource exhaustion, container escape, or misconfiguration), triggering the unsafe fallback sandbox mode. Once the application reverts to the weaker isolation mechanism, the attacker executes malicious instructions through CrewAI's agent interface or by poisoning the agent's task payload, achieving remote code execution with the privileges of the CrewAI process. In an AI/ML pipeline context, this could allow exfiltration of training data, model weights, or lateral movement within the infrastructure. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 30, 2026
CrewAI fails to validate Docker runtime availability during execution and silently reverts to an insecure sandbox mode, enabling remote code execution. Affected versions prior to the patch rely on Docker for isolation; when Docker becomes unavailable or is misconfigured, the fallback mechanism does not enforce adequate sandboxing constraints, allowing attackers to execute arbitrary commands within the application context. No CVSS score or official CVE details are available at this time, though the vulnerability has been reported to CERT and carries high practical risk due to the automatic unsafe fallback behavior.
RemediationAI
Upgrade CrewAI to the patched version released by the maintainers. Exact patched version numbers are not specified in the provided data; consult the CERT advisory (https://www.kb.cert.org/vuls/id/221883) and the CrewAI project repository for the minimum patched release. As an interim workaround, ensure Docker daemon is always running and healthily monitored before executing CrewAI agents; implement startup checks and runtime monitoring to detect Docker unavailability and fail-safe (do not fall back to sandbox mode). Additionally, run CrewAI agents within a restrictive container environment or with SELinux/AppArmor policies to constrain fallback execution. Review application logs and execution traces for evidence of sandbox fallback activation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CrewAI is an agent framework that leverages containerization (Docker) as a primary security boundary for isolating agent execution environments. The vulnerability arises from insufficient runtime validation logic: the application does not robustly check Docker daemon status or container health before attempting to spawn isolated execution contexts. When Docker becomes unavailable-due to daemon crash, misconfiguration, or network partition-the code falls back to a less-restrictive sandbox mode without proper compensating controls. This fallback mechanism does not maintain the same isolation guarantees as the containerized execution path, effectively downgrading the security posture without user awareness. The root cause appears to be a missing or inadequate guard condition in the execution path selection logic (CWE class: improper input validation, error handling, or security control bypass).
Know when Crewai gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
CrewAI does not properly check that Docker is still running during runtime, and will fall back to a sandbox setting that allows for RCE exploitation.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Related Vulnerabilities in CrewAI Security Vulnerabilities
View all 4Server-side request forgery in CrewAI's scraping tools before version 1.15.1 lets remote attackers reach internal servic
Sandbox escape in CrewAI's CodeInterpreterTool allows untrusted Python code to break out of the in-process restricted ex
Unsafe reflection in CrewAI's load_agent_from_repository function enables unauthenticated remote code execution when a v
EUVD-2026-17123
NVD
CVE.org
EPSS
Vulnrichment
VulDB
GitHub PoC
Exploit-DB