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
Network-AI: Unauthenticated Cross-Origin MCP Tool Invocation via Empty Default Secret
Vulnerability Description
Network-AI is a TypeScript/Node.js multi-agent orchestrator. Prior to version 5.4.5, the MCP SSE server defaults to an empty secret (`process.env['NETWORK_AI_MCP_SECRET'] ?? ''` at `bin/mcp-server.ts:89`), which causes `_isAuthorized` (`lib/mcp-transport-sse.ts:254`) to return `true` unconditionally for every request — no `Authorization` header is required. Simultaneously, `_handleRequest` sets `Access-Control-Allow-Origin: *` (`lib/mcp-transport-sse.ts:272`) on every response, so a cross-origin browser fetch can read the result without restriction. An unauthenticated attacker who can lure a user to a malicious web page can invoke all 22 exposed MCP tools — including `config_set`, `agent_spawn`, and `blackboard_write` — against a default-configured localhost server. Version 5.4.5 patches the issue.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:H/A:L
Vulnerability Type
源验证错误
Vulnerability Title
Jovan Marinovic Network-AI 输入验证错误漏洞
Vulnerability Description
Jovan Marinovic Network-AI是Jovan Marinovic个人开发者的一个 TypeScript/Node.js 多智能体编排器,可为任何 AI 智能体堆栈添加协调、防护和治理功能。 Jovan Marinovic Network-AI 5.4.5之前版本存在输入验证错误漏洞,该漏洞源于MCP SSE服务器默认使用空密钥且未验证Authorization标头,同时允许跨域请求,可能导致未经身份验证的攻击者通过诱使用户访问恶意网页来调用所有22个暴露的MCP工具。
CVSS Information
N/A
Vulnerability Type
N/A