Katalog CVE

CVE-2026-62675

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

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

Streszczenie

Omnigent przed wersją 0.3.0 akceptuje w multipart POST /v1/sessions pakiet agenta, a walidator nie odrzuca kropkowanej ścieżki Python w tools..callable. Mechanizm importuje wskazany moduł i wywołuje funkcję, co pozwala pakietowi wybrać subprocess.check_output i wykonać lokalne polecenie z uprawnieniami procesu runnera.

Ocena ryzyka

Atakujący może uzyskać dostęp do plików runnera, zmiennych środowiskowych, poświadczeń, danych workspace, usług wewnętrznych i wpłynąć na dostępność bez uprawnień administratora.

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, multipart POST /v1/sessions accepts an authenticated user's agent bundle and omnigent/server/bundles.py validate_agent_bundle does not reject a tools..callable dotted Python path. omnigent/runner/tool_dispatch.py _resolve_spec_callable imports the specified module and _execute_spec_callable_tool invokes the resolved function, allowing a bundle to select subprocess.check_output and execute a local command with the runner process permissions. This can expose runner files, environment variables, credentials, workspace data, internal services, and availability without administrator access. This issue is fixed in version 0.3.0.

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