漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
Omnigent: Shared Agent Bundle Overwrite Leads to Authenticated Runner RCE
Vulnerability Description
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.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
Vulnerability Type
对生成代码的控制不恰当(代码注入)
Vulnerability Title
Omnigent 代码注入漏洞
Vulnerability Description
Omnigent是omnigent组织的一个 AI 代理框架。 Omnigent 0.3.0之前版本存在代码注入漏洞,该漏洞源于会话权限检查不充分,未拒绝绑定的共享或模板代理,可能导致经过身份验证的用户替换共享代理包并添加stdio MCP服务器,从而执行攻击者控制的命令,泄露文件、凭据、工作区数据、内部服务及影响runner可用性。
CVSS Information
N/A
Vulnerability Type
N/A