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-14549 | Ray Enterprise Translation WP plugin: broken access control | Ray Enterprise Translation | 4.3 |
| MEDIUM | CVE-2026-14548 | Ray Translation WP: Subscribers can hijack API token | Ray Enterprise Translation | 6.5 |
| HIGH | CVE-2026-72750 | n8n: SQL injection via Snowflake node Execute Query | n8n | 8.8 |
| HIGH | CVE-2026-72762 | n8n: arbitrary file write via Edit Image node format param | n8n | - |
| MEDIUM | CVE-2026-72763 | n8n: Editor role bypasses credential ACL via sub-workflow | n8n | 6.5 |
| HIGH | CVE-2026-72767 | n8n: Git node RCE via malicious repo hooks | n8n | - |
| HIGH | CVE-2026-72768 | n8n: SSRF bypass in MCP Client node exposes internal hosts | n8n | 8.3 |
| MEDIUM | CVE-2026-72770 | n8n: path traversal in Git node bypasses repo sandbox | n8n | 6.5 |
| MEDIUM | CVE-2026-72771 | n8n: allowlist bypass in AI nodes leaks credentials | n8n | 6.5 |
| HIGH | CVE-2026-72773 | n8n: path traversal leaks arbitrary local files | n8n | 7.7 |
| HIGH | CVE-2026-72774 | n8n: credential auth bypass in HTTP Request node | n8n | - |
| HIGH | CVE-2026-72775 | n8n: SQL injection via PostgresTrigger node | n8n | 8.8 |
| MEDIUM | CVE-2026-72785 | Craft CMS: read-only role can restructure categories | 4.3 | |
| MEDIUM | CVE-2026-48762 | TypeBot: SSRF via audio transcription URL fetch | 5.4 | |
| MEDIUM | CVE-2026-72788 | SiYuan: unauth info leak exposes admin workspace via getConf | github.com/siyuan-note/siyuan/kernel | 5.8 |
| HIGH | CVE-2026-72807 | SiYuan: second-order SQLi via malicious template packages | github.com/siyuan-note/siyuan/kernel | 8.0 |
| HIGH | CVE-2026-72793 | SiYuan: getConf leaks session key, enables admin takeover | github.com/siyuan-note/siyuan/kernel | 8.6 |
| CRITICAL | CVE-2026-73485 | Flowise: RCE via Airtable Agent pyodide sandbox bypass | Flowise | - |
| UNKNOWN | CVE-2026-73484 | Flowise: Pandas sandbox bypass leaks files, writes to disk | Flowise | - |
| CRITICAL | CVE-2026-73483 | Flowise: sandbox escape via puppeteer.launch() to RCE | Flowise | - |