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 |
|---|---|---|---|---|
| HIGH | CVE-2025-34023 | Karel IP1211: path traversal exposes arbitrary files | - | |
| MEDIUM | CVE-2026-101879 | OpenClaw Windows Node: missing authz allows silent camera/screen capture | openclaw | 6.5 |
| HIGH | CVE-2026-101880 | OpenClaw Windows Node: approval bypass via pipe/subst | openclaw | 8.8 |
| HIGH | CVE-2026-101882 | OpenClaw Windows Node: weak exec approvals allow RCE | openclaw | 8.8 |
| MEDIUM | CVE-2026-101883 | OpenClaw Windows Node: SSRF via canvas.present bypass | openclaw | 5.4 |
| HIGH | CVE-2026-101884 | OpenClaw Windows Node: env sanitizer bypass allows RCE | openclaw | 7.5 |
| MEDIUM | CVE-2026-90992 | Redux Framework: stored XSS via user meta merge | 6.4 | |
| MEDIUM | CVE-2026-103245 | n8n: missing Webflow HMAC check allows forged triggers | n8n | 5.3 |
| HIGH | CVE-2026-103246 | n8n: missing credential ownership check leaks secrets | n8n | 7.7 |
| HIGH | CVE-2026-103247 | n8n: duplicate node IDs bypass credential tamper guard | n8n | 8.5 |
| CRITICAL | CVE-2026-103248 | n8n: Supabase node filter injection exposes tables | n8n | 9.0 |
| HIGH | CVE-2026-103249 | n8n: stored DOM XSS in Resource Locator dropdown | n8n | 7.6 |
| HIGH | CVE-2026-103250 | n8n: NoSQL injection in MongoDB Chat Memory node | n8n | 8.1 |
| HIGH | CVE-2026-103251 | n8n: queue-mode package install bypass via Redis | n8n | 7.1 |
| HIGH | CVE-2026-103252 | n8n: authz bypass in credential test leaks variables | n8n | 7.7 |
| HIGH | CVE-2026-103253 | n8n: SQL injection in Oracle node Drop Table operation | n8n | 8.7 |
| CRITICAL | CVE-2026-103255 | n8n: Supabase node path traversal exposes admin APIs | n8n | 9.0 |
| HIGH | CVE-2026-103256 | n8n: Wekan/Baserow credential leak to arbitrary hosts | n8n | 7.1 |
| MEDIUM | CVE-2026-103258 | n8n: unescaped parameter interpolation exposes bulk data | n8n | 6.8 |
| HIGH | CVE-2026-103259 | n8n: session token leak via Dynamic Credentials | n8n | 7.6 |