Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
Omnigent: Uploaded Agent Bundle Allows Authenticated Runner RCE via Python Callable Tools
Vulnerability Description
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.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Vulnerability Type
对生成代码的控制不恰当(代码注入)
Vulnerability Title
Omnigent 代码注入漏洞
Vulnerability Description
Omnigent是omnigent组织的一个 AI 代理框架。 Omnigent 0.3.0之前版本存在代码注入漏洞,该漏洞源于未正确验证工具调用路径(允许tools..callable点分隔Python路径),可能导致导入并调用已解析函数,执行本地命令,暴露运行器文件、环境变量、凭据、工作区数据、内部服务和可用性。
CVSS Information
N/A
Vulnerability Type
N/A