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-2026-77262 | mcp-atlassian: path traversal enables arbitrary file read | mcp-atlassian | 8.6 |
| MEDIUM | CVE-2026-77268 | mcp-atlassian: world-readable OAuth token file exposure | mcp-atlassian | 5.5 |
| HIGH | CVE-2026-77259 | mcp-atlassian: arbitrary file read via attachment upload | mcp-atlassian | 7.7 |
| MEDIUM | CVE-2026-77266 | mcp-atlassian: arbitrary file read via upload_attachment | mcp-atlassian | 6.5 |
| MEDIUM | CVE-2026-77269 | mcp-atlassian: path traversal enables arbitrary file read | mcp-atlassian | 6.5 |
| HIGH | CVE-2026-77257 | mcp-atlassian: arbitrary local file upload via path | mcp-atlassian | - |
| HIGH | CVE-2026-77255 | mcp-atlassian: arbitrary file read/exfil via attachments | mcp-atlassian | 8.6 |
| HIGH | CVE-2026-77253 | mcp-atlassian: path traversal enables arbitrary file exfiltration | mcp-atlassian | 7.1 |
| HIGH | CVE-2026-77246 | mcp-atlassian: unvalidated upload path leaks server files | mcp-atlassian | 7.4 |
| HIGH | CVE-2026-77248 | mcp-atlassian: unauth file read via upload_attachment | mcp-atlassian | 8.6 |
| CRITICAL | CVE-2026-77254 | MCP Atlassian: missing auth exposes Jira/Confluence | mcp-atlassian | 9.1 |
| HIGH | CVE-2026-77256 | MCP Atlassian: world-readable OAuth token file exposure | mcp-atlassian | - |
| CRITICAL | CVE-2026-44112 | OpenClaw: TOCTOU symlink race escapes OpenShell sandbox | OpenClaw | 9.6 |
| MEDIUM | CVE-2026-44117 | OpenClaw: SSRF in QQBot media upload bypasses URL checks | OpenClaw | 5.8 |
| HIGH | CVE-2026-44116 | OpenClaw: SSRF in Zalo sendPhoto exposes internal resources | OpenClaw | 8.6 |
| HIGH | CVE-2026-44118 | OpenClaw: owner spoofing via bearer token header | OpenClaw | 7.8 |
| HIGH | CVE-2026-61788 | DBHub: readonly mode bypass enables writes and RCE | 7.4 | |
| HIGH | CVE-2026-83591 | AMP for WP: stored XSS via comment regex transform | 7.2 | |
| MEDIUM | CVE-2026-100525 | OpenClaw: missing scope check exposes Prometheus metrics | openclaw | 4.3 |
| MEDIUM | CVE-2026-100526 | OpenClaw Discord: media policy bypass reads local files | openclaw | 5.3 |