CVE-2026-113663
8.8 HIGHpublic exploit availablePublished 2026-11-05 · Updated 2026-11-05
AI risk analysis
- Summary
- The SandboxShellTool in AG2 and AutoGen versions up to 1.1.1 and 0.14.1 respectively fails to properly sanitize shell commands, allowing attackers to inject additional shell statements via unfiltered newline characters, leading to arbitrary command execution with the agent's privileges.
- Exploitability
- Exploitation requires low privilege access (PR:L) and no user interaction (UI:N), making it feasible for compromised or insider agents to exploit.
- Blast radius
- Successful exploitation grants full host-level access to the agent process’s privileges, enabling data theft, system modification, or service disruption.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to AG2 version 1.1.1 or later, which includes the fix for the command injection flaw in SandboxShellTool.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
AG2 is an open-source AgentOS. From 0.13.2 until ag2 1.1.1, and from autogen 0.13.2 to 0.14.1, SandboxShellTool configurations using allowed=[...] or readonly=True rely on ShellAdapter._filter and contains_shell_operator in ag2/tools/sandbox/filter.py and ag2/tools/sandbox/adapter/shell.py to validate a command prefix and reject selected shell syntax. The filter omits newline and carriage-return separators, while the accepted raw string is passed to sh -c, allowing an attacker-influenced agent command to execute an additional arbitrary statement. With the default LocalEnvironment backend, the injected statement runs as a host subprocess with the privileges of the agent process and can affect confidentiality, integrity, and availability. This issue is fixed in ag2 version 1.1.1.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-78, CWE-184
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- CRITICALCVE-2020-37282PoC
- CRITICALCVE-2024-4457PoC
- CRITICALCVE-2025-31704
- CRITICALCVE-2025-71429PoC
- CRITICALCVE-2026-10131
- CRITICALCVE-2026-10135
- CRITICALCVE-2026-10138
- HIGHCVE-2026-102607PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.