Katalog CVE

CVE-2026-82536

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

Percentyl 24 - wyżej niż 24% wszystkich znanych CVE

Streszczenie

Roo-Code do wersji 3.54.0 zawiera podatność obejścia automatycznego zatwierdzania w logice parsowania poleceń powłoki, która pozwala atakującym na wykonanie zabronionych poleceń powłoki poprzez wykorzystanie pominięcia operatora potoku bash w zestawie tokenów operatorów parsera poleceń. Atakujący może skonstruować linię poleceń z dozwolonym prefiksem, po którym następuje operator potoku przekierowujący stderr i zabronione polecenie, powodując, że parser zatwierdza cały potok, podczas gdy bash wykonuje zabroniony komponent z uprawnieniami automatycznego wykonania agenta na maszynie dewelopera.

Ocena ryzyka

Ryzyko polega na możliwości wykonania nieautoryzowanych poleceń na maszynie dewelopera, co może prowadzić do naruszenia integralności systemu, kradzieży danych lub instalacji złośliwego oprogramowania.

Rekomendacja

Zaleca się aktualizację Roo-Code do najnowszej wersji po opublikowaniu poprawki oraz przegląd konfiguracji automatycznego zatwierdzania, aby ograniczyć ryzyko.

Inne podatności w Roo-Code

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

Roo-Code through 3.54.0 contains an auto-approve bypass vulnerability in the shell command parsing logic that allows attackers to execute denied shell commands by exploiting the omission of the bash pipe operator from the command parser's operator token set. Attackers can craft a command line with an allowlisted prefix followed by the stderr-redirecting pipe operator and a denied command, causing the parser to approve the full pipeline while bash executes the denied component with the agent's auto-execute privileges on the developer's machine.

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