← Back to search

CVE-2026-113663

8.8 HIGHpublic exploit available

Published 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.
command-injectionsandbox-escapeagentosrce

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

Related by shared AI tags and CWE weakness class. Browse the full archive.