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-48737 | pyload-ng: IPv6 SSRF bypass evades internal-IP guard | pyload-ng | 4.9 |
| MEDIUM | CVE-2026-59207 | n8n: MCP tool bypasses credential domain allowlist | n8n | 6.5 |
| MEDIUM | CVE-2026-15193 | OpenClaw Android: command injection via WebView bridge | 5.3 | |
| HIGH | CVE-2026-59214 | Open WebUI: Pyodide sandbox bypass reaches admin RCE | open-webui | 7.3 |
| MEDIUM | CVE-2026-59227 | Open WebUI: image-edit API bypasses admin permission gate | open-webui | 4.3 |
| MEDIUM | CVE-2026-59220 | Open WebUI: ReDoS in skill mentions blocks event loop | open-webui | 6.5 |
| HIGH | CVE-2026-59216 | Open WebUI: session hijack enables cross-user code exec | open-webui | 7.7 |
| MEDIUM | CVE-2026-59223 | Open WebUI: SSRF via web-fetch blocklist bypass | open-webui | 4.3 |
| MEDIUM | CVE-2026-59222 | Open WebUI: channel IDOR leaks tool-server API keys | open-webui | - |
| HIGH | CVE-2026-59221 | Open WebUI: encoded path traversal in terminal proxy | open-webui | 7.7 |
| MEDIUM | CVE-2026-56354 | n8n: stored XSS + phishing redirect in Form Node | n8n | 5.4 |
| MEDIUM | CVE-2026-61432 | PraisonAI: FastContext path traversal leaks host files | praisonaiagents | 5.7 |
| MEDIUM | CVE-2026-8595 | Grafana: stored XSS via malicious TableNG field name | 5.4 | |
| HIGH | GHSA-g5r6-gv6m-f5jv | mcp-atlassian: path traversal leaks secrets via injection | mcp-atlassian | 7.7 |
| HIGH | GHSA-wm45-qh3g-v83f | mcp-atlassian: path traversal leaks server files+creds | mcp-atlassian | 7.7 |
| MEDIUM | GHSA-489g-7rxv-6c8q | mcp-atlassian: DNS-rebind bypass revives header SSRF | mcp-atlassian | 6.5 |
| CRITICAL | CVE-2026-54069 | SiYuan Note: chrome-extension origin auth bypass | github.com/siyuan-note/siyuan/kernel | - |
| HIGH | CVE-2026-54070 | SiYuan: XSS in Bazaar README steals admin API token | github.com/siyuan-note/siyuan/kernel | 7.1 |
| HIGH | CVE-2026-54066 | SiYuan: /assets path traversal exposes API secrets | github.com/siyuan-note/siyuan/kernel | 7.5 |
| LOW | CVE-2026-13233 | Drupal OpenAI Provider: SSRF via unvalidated API endpoint | 3.3 |