취약점  ·  2026-10-24

Uni-CLI legacy JSON-RPC-over-HTTP MCP transport exposed on loopback without Origin validation → web page drives local tools (CVE-2026-58497)

취약점Medium 영향도GlobalCVE-2026-58497
Uni-CLI's legacy stateless HTTP MCP transport lacked Origin validation on its loopback endpoint (CWE-346/CWE-352), while the Streamable HTTP transport already enforced the browser-to-localhost boundary — the two had drifted. A malicious page could drive tool calls against the local server. Fixed in 0.225.2. CVSS 8.6, published 2026-10-23.
It extends the browser-to-localhost attack class to MCP tool surfaces: an agent command interface that a web page can silently drive, invoking local tools (browser use, desktop apps, MCP servers) without the user's knowledge.
The legacy stateless JSON-RPC-over-HTTP MCP transport on loopback did not validate browser Origin headers before routing requests. A malicious page sends a CORS simple POST (e.g. text/plain) to the local /mcp endpoint with a JSON-RPC body, driving tool calls against the user's local Uni-CLI server if the user started the local MCP HTTP transport.
Uni-CLI before 0.225.2 (legacy JSON-RPC-over-HTTP MCP transport)
Upgrade to Uni-CLI 0.225.2 (patches the origin-validation gap for the legacy transport). Advisory GHSA-v3f4-w7r7-v3hm.
NVD entryUni-CLI release v0.225.2GitHub advisory GHSA-v3f4-w7r7-v3hm
라이브 피드에서 보기 AI 보안 및 거버넌스 관련 소식을 더 살펴보세요 — 매일 아침 업데이트.
피드 열기 →