Fifty new GHSA advisories landed today, and most trace back to one theme: MCP and agent-tooling servers that treat their own tool arguments as trusted config instead of attacker input. PraisonAI's 20-advisory teardown from the forenoon pass got company from Chainlit, mcp-shell, utcp, qwed-mcp/qwed, nextcloud-mcp-server, mcp-contextforge-gateway, genieacs-mcp, browse-mcp, and deepseek-mcp-server — nine more agent-tooling projects with auth-bypass, SSRF, path-traversal, or RCE advisories inside the same window.
Chainlit's unauthenticated command-injection RCE (CVSS 9.8) is the headline of that group, but the two worst bugs of the day aren't MCP-shaped at all: grpc-erlang's unsafe atom decode gives unauthenticated RCE on any reachable BEAM node, and AshAuthentication's OAuth2/OIDC account takeover lets an attacker sign in as any victim who's ever used social login, no prior compromise required. CISA also added Gitea's diffpatch code-injection to KEV with a due date of 2026-08-28 — the one item on this page with a hard federal deadline. The one piece of good news: Chainlit's RCE only reaches deployments that explicitly flip `features.mcp.enabled = true`, off by default since v2.7.0, so most Chainlit installs are already out of the blast radius.
→ Operational priority for the night verify Gitea's patch status against the 2026-08-28 KEV deadline first, then work the MCP list — PraisonAI, mcp-shell, utcp, qwed-mcp, Chainlit-with-MCP-on — treating every tool argument as attacker input until each fix is confirmed in place.