CVE-2026-62677 in Omnigentinformazioni

Riassunto

di VulDB • 21/08/2026

Omnigent è un framework open-source per agenti AI e una meta-harness per l'orchestrazione di coding agent. Prima della versione 0.3.0, un utente autenticato può caricare un bundle di agente con ambito session che contiene un valore `os_env.cwd` assoluto o contenente percorsi di traversamento (path traversal), poiché `omnigent/spec/parser.py` memorizza il valore verbatim e `omnigent/spec/validator.py` non lo vincola. Su un runner in cui la variabile d'ambiente `OMNIGENT_RUNNER_WORKSPACE` non è impostata, `omnigent/runner/resource_registry.py` preserva il percorso controllato dall'attaccante e `omnigent/inner/os_env.py` utilizza il percorso risolto come radice dell'ambiente e sorgente per l'operazione di copia (copytree). Il controllo `_assert_within_cwd` tratta quindi tale root selezionata dall'attaccante come attendibile, consentendo agli strumenti `sys_os_read`, write, edit e shell di accedere ai file del runner e ai segreti dell'ambiente al di fuori dello spazio di lavoro previsto. Questo problema è stato risolto nella versione 0.3.0.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

GitHub M

Prenotare

14/07/2026

Divulgazione

21/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00446

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!