CVE Catalog

CVE-2026-110206

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Summary

Roo Code through 3.54.0 contains a command approval bypass vulnerability in parseCommandLine() that allows attackers to auto-approve arbitrary shell commands by placing a command substitution in command position. Attackers using indirect prompt injection can submit commands like $(echo touch /tmp/x) that pass the echo allowlist check, causing the shell to execute the output without user approval.

Risk Assessment

The risk includes unauthorized execution of arbitrary commands in the user's environment, potentially leading to system integrity compromise and data loss.

Recommendation

It is recommended to immediately upgrade Roo Code to a patched version and restrict the use of command substitutions in approval configuration.

Other vulnerabilities in Roo Code

See all
Original NVD description (English source)

Roo Code through 3.54.0 contains a command approval bypass vulnerability in parseCommandLine() that allows attackers to auto-approve arbitrary shell commands by placing a command substitution in command position. Attackers using indirect prompt injection can submit commands like $(echo touch /tmp/x) that pass the echo allowlist check, causing the shell to execute the output without user approval.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS