Read the docs
TI-2026-44782 Aliases CVE-2026-62674GHSA-jrrm-9hc7-2v3h

Omnigent: Shared Agent Bundle Overwrite Leads to Authenticated Runner RCE

Priority MEDIUM 41CWE-94Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
Required
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-94.

Summary

Omnigent is an open-source AI agent framework and meta-harness for orchestrating coding agents. Prior to 0.3.0, PUT /sessions/{session_id}/agent checks LEVEL_EDIT permission for a session but does not reject a bound shared or template agent whose agent.session_id is None. An authenticated user with edit access to a session can replace that shared agent bundle through omnigent/server/routes/sessions.py, add a stdio MCP server, and cause later sessions that use the shared agent to launch an attacker-controlled command through omnigent/tools/mcp.py. The command executes with the Omnigent runner process permissions and can expose files, credentials, workspace data, internal services, and runner availability. This issue is fixed in version 0.3.0.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00506 43rd percentileScored 2026-11-07
Fix Fixed omnigent (omnigent-ai): 0.3.0omnigent (PyPI): 0.3.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
omnigent-aiomnigentbefore 0.3.00.3.0Patch availableCNA
—omnigent (PyPI)before 0.3.00.3.0Patch availableGHSA-jrrm-9hc7-2v3h
  • omnigent Vendoromnigent-ai Affected before 0.3.0 Fixed in 0.3.0 Patch available CNA
  • omnigent (PyPI) Vendor— Affected before 0.3.0 Fixed in 0.3.0 Patch available GHSA-jrrm-9hc7-2v3h

Remediation

  • Fix · CNA omnigent (omnigent-ai) Fixed in 0.3.0
  • Fix · GHSA-jrrm-9hc7-2v3h omnigent (PyPI) Fixed in 0.3.0 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-62674
  2. 2026-10-03 Alias added: GHSA-jrrm-9hc7-2v3h

References

  • TI-2026-44783 Omnigent: Uploaded Agent Bundle Allows Authenticated Runner RCE via Python Callable Tools CVSS 3.1HIGH 8.8
  • TI-2026-44785 Path traversal in omnigent-ai omnigent CVSS 3.1HIGH 8.8
  • TI-2026-76167 Path traversal in Omnigent lets users read and write host files CVSS 4.0HIGH 7.7
  • TI-2026-44784 Omnigent Guardrail policy bypass: shell-command parser fails open in policies/builtins/_shell.py CVSS 3.1HIGH 7.1

Sources