Fetching from the wire…
Security2026-08-27 · source-backed
CVE-2026-45018 covers Chainlit >=2.4.0rc0 <2.12.0. With features.mcp.enabled = true, POST /mcp accepts a user-controlled fullCommand for stdio transport. validate_mcp_command() checks the executable name against an allowlist and never inspects arguments, so npx -y -c '<command>' executes as the server process with no authentication (GitHub Advisory). The companion CVE-2026-45019 is SSRF through the same endpoint's sse and streamable-http transports, which accept an arbitrary url plus attacker-controlled Authorization and Cookie headers. MCP has been off by default since v2.7.0, which is the only thing limiting the blast radius.
Each link below shares sources, entities, or timing with this story.
Windsurf uses MCP / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Windsurf uses MCP); both cover CVE, GHSA, GitHub Advisory, RCE; reported by the same outlet (github.com).
Codex CLI uses MCP / Shared entities / Earlier coverage
Linked by a graph relationship (Codex CLI uses MCP); both cover Authorization, CVE, MCP, SSRF; earlier Authorization coverage from 2026-08-07.
MCP uses Docker / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (MCP uses Docker); both cover Authorization, CVE, MCP; reported by the same outlet (github.com).
BlueRock criticizes MCP / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (BlueRock criticizes MCP); both cover MCP, RCE, SSRF; overlapping topics (accept, endpoint).
OpenAI supports MCP / Shared entities / Earlier coverage / Tension
Linked by a graph relationship (OpenAI supports MCP); both cover CVE, MCP, SSRF; earlier CVE coverage from 2026-07-23.
Microsoft supports MCP / Shared entities / Earlier coverage / Tension
Linked by a graph relationship (Microsoft supports MCP); both cover CVE, MCP, RCE; earlier CVE coverage from 2026-03-23.
Microsoft supports MCP / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Microsoft supports MCP); both cover CVE, MCP, RCE; reported by the same outlet (github.com).
Anthropic released MCP / Shared entities / Shared topic / Earlier coverage
Linked by a graph relationship (Anthropic released MCP); both cover CVE, MCP, RCE; overlapping topics (arbitrary, command).