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 | GHSA-pf2q-pxhf-hgmw | n8n: path traversal in computer-use tool leaks files | n8n | - |
| HIGH | GHSA-6qc9-mqvw-jg7x | n8n: authz bypass exposes shared workflow credentials | n8n | - |
| HIGH | GHSA-2x35-3fw4-9jr4 | n8n: type confusion in Send Email leaks host files | n8n | - |
| HIGH | GHSA-rcv6-pvrj-4xcg | n8n: Git node RCE via malicious repo hooks | n8n | - |
| MEDIUM | GHSA-vhf8-cg2h-cg3p | n8n: MCP Client SSRF bypasses egress protection | n8n | - |
| HIGH | GHSA-gf29-4f56-r2jf | n8n: Git node bypass leaks arbitrary local repos | n8n | - |
| MEDIUM | CVE-2026-66004 | BlenderMCP: path traversal enables arbitrary file write | 5.3 | |
| MEDIUM | CVE-2026-66005 | Jan: CORS misconfig exposes local LLM API to network | 6.3 | |
| HIGH | GHSA-v42f-v8xc-j435 | Budibase: SSRF guard bypass via DNS rebinding | @budibase/server | 8.5 |
| LOW | CVE-2026-14189 | WPBot: admin-set field IDs enable stored SQLi | wpbot | 3.8 |
| MEDIUM | CVE-2022-50949 | Videos sync PDF: stored XSS via unsanitized media fields | 6.4 | |
| MEDIUM | CVE-2026-6539 | Notepad++: format string bug enables DoS, info leak | 4.4 | |
| MEDIUM | CVE-2026-16773 | WPBot: unauth PII exfil via chat transcript flaw | WPBot – AI ChatBot for Live Support, Lead Generation, AI Services | 5.3 |
| MEDIUM | CVE-2026-16774 | WPBot: unauthenticated email abuse via wp_mail() | WPBot – AI ChatBot for Live Support, Lead Generation, AI Services | 5.3 |
| LOW | GHSA-pc2w-4mq8-32qw | Dynatrace MCP: notebook tool skips approval gate | @dynatrace-oss/dynatrace-mcp-server | 3.7 |
| CRITICAL | CVE-2026-67429 | flyto-core: arbitrary file write via bypassed path guard | 10.0 | |
| CRITICAL | CVE-2026-12940 | Langflow: unauth RCE via MCP env var injection | langflow | 9.8 |
| CRITICAL | CVE-2026-13435 | Langflow: PythonREPL sandbox escape enables RCE | Langflow OSS | 9.9 |
| HIGH | CVE-2026-13444 | Langflow: IDOR exposes/poisons cross-tenant RAG vectors | langflow | 8.1 |
| HIGH | CVE-2026-14538 | Google mcp-toolbox: BigQuery allowedDatasets bypass | 7.7 |