Katalog CVE

CVE-2026-110202

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Roo Code do wersji 3.54.0 zawiera podatność obejścia zatwierdzania poleceń w funkcji getCommandDecision(), która pozwala atakującym na automatyczne zatwierdzanie odrzuconych poleceń powłoki poprzez poprzedzenie ich zwykłym przekierowaniem >&. Atakujący wykorzystujący pośrednie wstrzyknięcie promptu mogą sprawić, że lista dozwolonych poleceń dopasuje cel przekierowania, np. echo, podczas gdy powłoka wykonuje odrzucone polecenie na maszynie dewelopera.

Ocena ryzyka

Ryzyko polega na tym, że atakujący może wykonać nieautoryzowane polecenia na maszynie dewelopera, co może prowadzić do przejęcia systemu, kradzieży danych lub dalszych ataków.

Rekomendacja

Zaleca się natychmiastową aktualizację Roo Code do wersji nowszej niż 3.54.0 oraz wdrożenie dodatkowych mechanizmów walidacji poleceń, aby zapobiec obejściu zatwierdzania.

Inne podatności w Roo Code

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Roo Code through 3.54.0 contains a command approval bypass vulnerability in getCommandDecision() that allows attackers to auto-approve denied shell commands by prefixing them with a bare >& redirect. Attackers using indirect prompt injection can make the allowlist match a redirect target like echo while the shell runs the denied command on the developer machine.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS