PT-2026-111830
CVE-2026-110206
·
Published
2026-10-13
·
Updated
2026-10-16
Description by
CVSS 3.1
8.8
HighMetricsAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions
Roo Code versions prior to 3.54.1
Description
A command approval bypass exists in the
parseCommandLine() function. This issue allows attackers to auto-approve arbitrary shell commands by placing a command substitution in the command position. By utilizing indirect prompt injection, an attacker can submit commands such as $(echo touch /tmp/x) that bypass the echo allowlist check, leading the shell to execute the output without requiring user approval.Recommendations
Update Roo Code to version 3.54.1 or later.
As a temporary workaround, restrict the use of the
parseCommandLine() function to minimize the risk of exploitation. Found an issue in the description? Have something to add? Feel free to write us 👾