Roo Code fino alla 3.54.0: piu CVE per bypass dell auto-approvazione dei comandi via prompt injection
In una frase Il 13 ottobre vengono pubblicate piu CVE su Roo Code fino alla versione 3.54.0: trucchi di sintassi della shell fanno risultare un comando vietato come consentito dalla allowlist, e una prompt injection indiretta puo farlo eseguire sulla macchina dello sviluppatore senza conferma quando l auto-approvazione e attiva.
Roo Code e un agente di programmazione che lavora dentro VS Code e puo eseguire comandi nel terminale. Per evitare di chiedere conferma a ogni passo, l utente puo attivare l auto-approvazione: i comandi che iniziano in un certo modo (una allowlist) partono da soli, gli altri vengono bloccati o richiedono conferma.
Il 13 ottobre sono state pubblicate diverse vulnerabilita che aggirano proprio questo filtro. Il controllo di Roo Code interpreta il comando in modo diverso da come lo interpreta davvero la shell: aggiungendo certi simboli di redirezione, caratteri jolly o virgolette, un comando vietato puo sembrare innocuo al filtro ed essere comunque eseguito.
Il rischio concreto viene dalla prompt injection indiretta: istruzioni nascoste in un file, in una pagina web o in un repository letto dall agente possono spingerlo a lanciare un comando costruito ad arte. Chi usa Roo Code con l auto-approvazione dei comandi attiva farebbe bene a disattivarla finche non e disponibile una versione corretta.
Aziende
RooCodeInc
Tool
Roo Code
Tag
Fonti