Description
Roo Code through 3.54.0 contains a command approval bypass vulnerability in parseCommandLine() that discards command substitutions placed next to * or ? glob characters. Attackers using indirect prompt injection can craft commands like echo *$(...) that match allowlisted prefixes, executing denied commands without user approval when auto-approval is enabled.
No analysis available yet.
Remediation
No remediation available yet.
Tracking
Sign in to view the affected projects.
Advisories
No advisories yet.
References
History
Tue, 13 Oct 2026 19:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Roo Code through 3.54.0 contains a command approval bypass vulnerability in parseCommandLine() that discards command substitutions placed next to * or ? glob characters. Attackers using indirect prompt injection can craft commands like echo *$(...) that match allowlisted prefixes, executing denied commands without user approval when auto-approval is enabled. | |
| Title | Roo-Code through 3.54.0 Auto-Approve Bypass via Glob Token Discarding Command Substitution | |
| First Time appeared |
Roocode
Roocode roo Code |
|
| Weaknesses | CWE-184 | |
| CPEs | cpe:2.3:a:roocode:roo_code:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Roocode
Roocode roo Code |
|
| References |
|
|
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-10-13T18:49:57.504Z
Reserved: 2026-10-13T17:58:35.346Z
Link: CVE-2026-110205
No data.
Status : Awaiting Analysis
Published: 2026-10-13T19:18:44.003
Modified: 2026-10-13T19:30:29.797
Link: CVE-2026-110205
No data.
OpenCVE Enrichment
No data.
Weaknesses
-
CWE-184
Incomplete List of Disallowed Inputs