Plugin
Plugins and tools are the bridge between an LLM and the world outside it: a web-fetch tool, a code interpreter, a shell, an email API, a calendar integration. Each tool the agent can invoke is a new piece of attack surface, and the agent's prompt-injection problem becomes the tool's authorization problem. Common patterns we see in CVEs and AIID reports include over-broad tool permissions (an email-sending tool with no recipient allowlist), SSRF in browse-the-web tools, RCE in code-interpreter sandboxes that escape too easily, and confused-deputy attacks where the agent invokes a tool on behalf of an attacker-controlled prompt instead of the legitimate user. OpenAI's plugin ecosystem and ChatGPT's tool framework have shipped published vulnerabilities; LangChain, LangGraph, CrewAI, and AutoGen have each had agent-tool CVEs. Defenses: least-privilege tool scopes, human-in-the-loop on irreversible actions, separate trust contexts, and auditable tool invocation logs.
| Severity | CVE | Headline | Package | CVSS |
|---|---|---|---|---|
| MEDIUM | CVE-2026-109292 | Open WebUI: session cookie leak to OAuth connections | open-webui | 6.8 |
| MEDIUM | CVE-2026-109293 | Open WebUI: tool export leaks shared tool source code | open-webui | 6.5 |
| MEDIUM | CVE-2026-109298 | Open WebUI: regex DoS via grep tools exhausts memory | open-webui | 6.5 |
| MEDIUM | CVE-2026-109300 | Open WebUI: stored XSS via tool-call embeds in Markdown | open-webui | 4.6 |
| HIGH | CVE-2026-57143 | PraisonAI: SSRF via LLM-controlled SearxNG URL | praisonaiagents | 8.8 |
| HIGH | CVE-2026-84317 | Nginx UI: MCP config_add bypasses directive validation | 8.8 | |
| HIGH | CVE-2026-109557 | EdgeEver: stored XSS via MCP names steals bridge token | 8.7 | |
| HIGH | CVE-2026-86063 | Claude Code: unverified plugin SHA checkout enables code install | claude-code | - |
| HIGH | CVE-2026-86022 | VNote: argument injection in external program launch | 7.0 | |
| MEDIUM | CVE-2026-110689 | OpenClaw ClawScan: scanner path-skip bypass evades detection | openclaw | 5.3 |
| HIGH | CVE-2026-110840 | n8n: SQL injection in MSSQL node v1 Query field | n8n | - |
| UNKNOWN | CVE-2026-110842 | n8n: prototype pollution in MCP tool enables privilege escalation | n8n | - |
| UNKNOWN | CVE-2026-110844 | n8n: credential authorization bypass via inline sub-workflows | n8n | - |
| HIGH | CVE-2026-110845 | n8n: Git node Log op enables code execution | n8n | - |
| HIGH | CVE-2026-110846 | n8n: Send-and-Wait signature bypass enables forged approvals | n8n | - |
| UNKNOWN | CVE-2026-110847 | n8n: stored XSS via Chat Trigger customCss | n8n | - |
| UNKNOWN | CVE-2026-110849 | n8n: stored XSS in file preview enables session hijack | n8n | - |
| HIGH | CVE-2026-110850 | n8n: credential check bypass leaks secrets via agent | n8n | - |
| HIGH | CVE-2026-110853 | n8n: workflow identity spoofing exposes cross-project credentials | n8n | - |
| LOW | CVE-2026-76894 | ckan-mcp-server: missing postMessage origin checks in UI | @aborruso/ckan-mcp-server | 3.1 |