Katalog CVE

CVE-2026-62676

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.30%

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

Streszczenie

Omnigent przed wersją 0.3.0 ma wspólny parser poleceń powłoki, który nie rozpoznaje połączonych flag interpretera, wrapperów timeout, nice, setsid, stdbuf, podstawień poleceń oraz pojedynczego operatora kontroli tła. Ukryte w tych formach polecenia git push lub gh write nie są parsowane, co powoduje, że polityki allowlist i confinement nie działają i przepuszczają polecenie.

Ocena ryzyka

Uwierzytelniony agent lub agent ze wstrzykniętą instrukcją może wypchnąć kod do nieautoryzowanego repozytorium lub gałęzi albo uciec z zamierzonego workspace, co może prowadzić do nieautoryzowanych zmian lub wycieku danych.

Rekomendacja

Zaktualizuj Omnigent do wersji 0.3.0 lub nowszej, która zawiera poprawkę.

Inne podatności w Omnigent

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

Omnigent is an open-source AI agent framework and meta-harness for orchestrating coding agents. Prior to 0.3.0, the shared shell-command parser in omnigent/policies/builtins/_shell.py fails to recognize combined interpreter flags, the timeout, nice, setsid, and stdbuf wrappers, command substitutions, and a single background control operator. A gated git push or gh write hidden with these forms produces no parsed operation, causing the github.py write_repos and write_branches allowlist and the working_dir.py workspace confinement policies to abstain and allow the command. An authenticated or prompt-injected agent can therefore push to an unauthorized repository or branch or escape the intended workspace. This issue is fixed in version 0.3.0.

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