Prompt Injection
Prompt injection is the most prevalent attack technique against LLM-based applications. The attacker embeds instructions inside untrusted input — a user message, a retrieved document, or a tool output — that the model then follows instead of (or in addition to) its system prompt. Variants include direct prompt injection (the attacker controls the user turn) and indirect prompt injection (instructions planted in content the LLM will later read, such as a web page or a PDF the application summarises). The OWASP LLM Top 10 ranks prompt injection as LLM01 — the highest-impact risk for production LLM applications. Real-world example: CVE-2024-11041 affected vLLM 0.5.5, where crafted prompts could trigger remote code execution via the OpenAI-compatible chat completion endpoint. Defenses include input classification, strict output parsing, separating trusted and untrusted context, and least-privilege tool design in agent frameworks.
| Severity | CVE | Headline | Package | CVSS |
|---|---|---|---|---|
| CRITICAL | CVE-2026-73487 | Flowise: Python sandbox bypass enables unauth RCE | Flowise | - |
| HIGH | CVE-2026-75858 | CodeWhale: rlm_eval RCE bypasses approval policy | codewhale | 7.8 |
| CRITICAL | CVE-2026-75913 | CodeWhale: git_show argument injection enables file write | codewhale | 9.3 |
| CRITICAL | CVE-2026-61539 | Xinference: eval() on LLM output enables RCE | xinference | 10.0 |
| HIGH | CVE-2026-55532 | PraisonAI: Origin bypass CSRF enables prompt injection | PraisonAI | 7.6 |
| HIGH | CVE-2026-55580 | mcp-shell: insecure defaults allow full shell RCE | - | |
| HIGH | CVE-2026-18904 | Langflow: namespace collision leaks data, injects messages | langflow | 8.2 |
| HIGH | CVE-2026-19591 | Codex CLI: PowerShell parsing flaw bypasses approval, RCE | Codex CLI | 8.8 |
| MEDIUM | CVE-2026-73846 | ckan-mcp-server: cache key collision enables poisoning | 6.5 | |
| HIGH | CVE-2026-75912 | DeepSeek-TUI: git_blame argument injection leaks files | codewhale | 7.4 |
| HIGH | CVE-2026-75857 | CodeWhale: shell approval bypass via interactive tool | codewhale | 7.0 |
| HIGH | CVE-2026-75914 | CodeWhale: symlink traversal leaks files via vision API | codewhale | 7.5 |
| HIGH | CVE-2026-37008 | CrewAI: sandbox escape via ctypes bypasses blocklist | crewai | 8.1 |
| MEDIUM | CVE-2026-57120 | PraisonAI: sandbox bypass leaks agent internals | praisonaiagents | 6.5 |
| HIGH | CVE-2026-57130 | PraisonAI: IMAP injection via unsanitized email tool params | praisonaiagents | 8.1 |
| HIGH | CVE-2026-57122 | PraisonAI: missing HMAC check lets forged bot events | praisonai | 8.6 |
| CRITICAL | CVE-2026-57145 | PraisonAI: path traversal lets agents read/write any file | praisonai | 9.1 |
| HIGH | CVE-2026-57133 | PraisonAI: allowlist bypass in shell() enables RCE | praisonai | 8.8 |
| CRITICAL | CVE-2026-57141 | PraisonAI: codeMode sandbox escape allows unauthenticated RCE | praisonai | 9.8 |
| HIGH | GHSA-5648-rgj9-v224 | mcp-gitlab: GraphQL read-only bypass, auth gaps, DoS | 8.1 |