CVE-2026-34430
HighCVSS 8.8Exploitation Probability (EPSS)
Low risk32th percentile - higher than 32% of all known CVEs
Summary
A sandbox escape vulnerability in ByteDance DeerFlow prior to commit 92c7a20 allows attackers to bypass regex-based validation using shell features like directory changes and relative paths. This enables arbitrary command execution on the host system through subprocess invocation with shell interpretation enabled.
Risk Assessment
The risk includes full host system compromise, including reading and modifying files outside the sandbox and executing arbitrary commands, potentially leading to application and data takeover.
Recommendation
Immediately update DeerFlow to a version containing commit 92c7a20 or later. Review bash tool configurations and consider disabling shell interpretation in subprocesses if feasible.
Other vulnerabilities in ByteDance DeerFlow
See all- CVE-2026-40518High
ByteDance DeerFlow before commit 2176b2b contains a path traversal and arbitrary file write vulnerability in bootstrap-mode custom-agent creation where the agent name validation is bypassed. Attackers can supply traversal-style values or absolute paths as the agent name to influence directory creation and write files outside the intended custom-agent directory.
- CVE-2026-32859Medium
A stored cross-site scripting vulnerability in the artifacts API of ByteDance DeerFlow prior to commit 5dbb362 allows attackers to inject malicious HTML or JavaScript by uploading it as artifacts. The code executes in the browser context when users view the artifacts.
Original NVD description (English source)
ByteDance DeerFlow versions prior to commit 92c7a20 contain a sandbox escape vulnerability in bash tool handling that allows attackers to execute arbitrary commands on the host system by bypassing regex-based validation using shell features such as directory changes and relative paths. Attackers can exploit the incomplete shell semantics modeling to read and modify files outside the sandbox boundary and achieve arbitrary command execution through subprocess invocation with shell interpretation enabled.

