Vulnerability  ·  2026-10-21

piflow DeepAgents unauthenticated RCE via exec_shell chat agent

VulnerabilityHigh impactGlobalCVE-2026-109442
piflow 2.0.0 through 2.0.1 contains an unauthenticated RCE in its DeepAgents chat agent: the POST /chat and POST /chat/stream endpoints lack authentication, and an attacker can instruct the agent to call the exec_shell tool, which runs arbitrary commands via subprocess.run without human approval or an allow-list, exposing environment secrets such as LLM API keys and database credentials.
The agent's shell tool is reachable pre-auth, so a remote caller can turn a data-pipeline chat agent into a command execution primitive and read the LLM/DB secrets it holds. Same class as the other unauth agent-shell RCEs but on a more niche project.
Unauthenticated prompt to POST /chat or /chat/stream driving the exec_shell tool
piflow 2.0.0 through 2.0.1 (cas-bigdatalab)
Upgrade to a fixed release; add authentication to /chat endpoints and an allow-list/approval gate on exec_shell
NVD — CVE-2026-109442VulnCheck advisory
See this in the live feed Explore related AI security and governance findings — updated every morning.
Open the feed →