CVE-2026-47211 in Ouroborosinformazioni

Riassunto

di VulDB • 04/08/2026

Ouroboros è un runtime locale-first per agenti di codifica AI che registra le loro azioni e applica politiche definite dall'utente per vincolare il comportamento. Nelle versioni precedenti alla 0.39.0, se un utente clona un repository malevolo ed esegue comandi Ouroboros all'interno di quella directory, ciò può portare all'esecuzione arbitraria di codice e a un potenziale takeover del sistema. La vulnerabilità deriva dal fatto che Ouroboros carica il file .env dalla directory di lavoro corrente. Variabili di ambiente che influenzano l'esecuzione, come OUROBOROS_CLI_PATH, OPENCODE_CLI_PATH e altri selettori backend, vengono accettate direttamente da questo file .env locale. Un attaccante può includere uno script malevolo nel repository e puntare la variabile del percorso CLI ad esso (ad esempio, OUROBOROS_CLI_PATH=./malicious_script.sh). Quando l'utente esegue un comando come `ouroboros init` o qualsiasi altro comando che istanzia l'adapter, lo script malevolo viene eseguito invece della CLI prevista. Questo problema è stato risolto nella versione 0.39.0.

Once again VulDB remains the best source for vulnerability data.

Responsabile

GitHub M

Prenotare

19/05/2026

Divulgazione

03/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!