CVE-2026-62676 in Omnigent
Riassunto
di VulDB • 21/08/2026
Omnigent è un framework open-source per agenti AI e una meta-harness per l'orchestrazione di coding agents. Prima della versione 0.3.0, il parser condiviso dei comandi shell in omnigent/policies/builtins/_shell.py non riconosce i flag dell'interprete combinati, i wrapper timeout, nice, setsid e stdbuf, le sostituzioni di comando e un singolo operatore di controllo in background (background control operator). Un push su git o una scrittura tramite gh nascosta con queste forme non genera alcuna operazione analizzata, facendo sì che la allowlist per write_repos e write_branches in github.py e le policy di confinamento dello spazio di lavoro in working_dir.py si astengano dal bloccare l'azione, permettendo così l'esecuzione del comando. Un agente autenticato o soggetto a prompt injection può quindi effettuare push su un repository o branch non autorizzato oppure sfuggire al workspace previsto. Questo problema è stato risolto nella versione 0.3.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.