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-54769 | Langroid: prompt injection to RCE via broken eval() sandbox | langroid | 10.0 |
| UNKNOWN | CVE-2026-54760 | Langroid: SQLChatAgent regex bypass exposes pg_read_file | langroid | - |
| HIGH | CVE-2026-49471 | Serena: unauth dashboard API enables RCE via memory poisoning | serena-agent | 8.3 |
| MEDIUM | CVE-2026-59217 | Open WebUI: read-only users can inject files into RAG KBs | open-webui | 4.3 |
| MEDIUM | CVE-2026-60086 | PraisonAI: injection filter bypass at HIGH threat level | praisonai | 5.3 |
| MEDIUM | CVE-2026-61432 | PraisonAI: FastContext path traversal leaks host files | praisonaiagents | 5.7 |
| HIGH | GHSA-g5r6-gv6m-f5jv | mcp-atlassian: path traversal leaks secrets via injection | mcp-atlassian | 7.7 |
| HIGH | CVE-2026-61439 | PraisonAI: umbral de bloqueo mal configurado permite prompt injection | praisonai | 7.5 |
| CRITICAL | CVE-2026-61447 | PraisonAI: RCE via unsandboxed LLM code execution | praisonai | 10.0 |
| HIGH | CVE-2026-61428 | PraisonAI: webhook signature bypass enables spoofing | praisonai | 7.3 |
| CRITICAL | CVE-2026-61445 | PraisonAI: AICoder root RCE via unsanitized tool calls | praisonai | 9.9 |
| HIGH | CVE-2026-50158 | yutu: arbitrary file write via MCP caption-download tool | github.com/eat-pray-ai/yutu | 7.7 |
| UNKNOWN | CVE-2026-56349 | n8n: input validation bypass in Guardrail node | n8n | - |
| UNKNOWN | CVE-2026-57495 | AgenticMail: unauthenticated email hijacks AI agent | - | |
| MEDIUM | GHSA-pqh8-p93p-2rx7 | Dynatrace MCP server: DQL injection bypasses read-tool caps | 4.3 | |
| MEDIUM | GHSA-xrmj-5g4g-8987 | Dynatrace MCP: Jinja injection creates persistent exfil | 4.2 | |
| HIGH | CVE-2026-69258 | Flowise: unauth overrideConfig injects flow session state | flowise | - |
| UNKNOWN | CVE-2026-70477 | Flowise: prompt injection bypasses sandbox for RCE | flowise-components | - |
| CRITICAL | CVE-2026-73485 | Flowise: RCE via Airtable Agent pyodide sandbox bypass | Flowise | - |
| CRITICAL | CVE-2026-73487 | Flowise: Python sandbox bypass enables unauth RCE | Flowise | - |