OWASP GenAI Security Project · 2026 (published August 2026)
OWASP Top 10 for LLM Applications: real-world incidents for each item
The 2026 edition is the first to weight its ranking with reported incident data. CollectSEA shows the underlying incidents and turns them into design-time safeguards.
Official OWASP LLM Top 10- LLM01
Prompt Injection
Crafted input, direct or hidden in content the model reads, alters the model's behavior.
- Prompt injection makes GitHub Copilot turn off its own confirmations and run commands (CVE-2025-53773)2025
- Prompt injection in a README plus weak allow-list matching lets Gemini CLI silently run attacker commands (2025)2025
- Hidden instructions in a support ticket make an MCP-connected assistant expose private SQL tables (Supabase MCP, 2025)2025
- EchoLeak: zero-click prompt injection lets a crafted email exfiltrate Microsoft 365 Copilot data (2025)2025
- Prompt injection in a public GitHub issue makes an MCP-connected agent leak private repository data (2025)2025
- LLM02
Sensitive Information Disclosure
The application exposes personal data, credentials or confidential information through model output.
- Prompt injection makes GitHub Copilot turn off its own confirmations and run commands (CVE-2025-53773)2025
- Prompt injection in a README plus weak allow-list matching lets Gemini CLI silently run attacker commands (2025)2025
- Hidden instructions in a support ticket make an MCP-connected assistant expose private SQL tables (Supabase MCP, 2025)2025
- EchoLeak: zero-click prompt injection lets a crafted email exfiltrate Microsoft 365 Copilot data (2025)2025
- Prompt injection in a public GitHub issue makes an MCP-connected agent leak private repository data (2025)2025
- LLM03
Excessive Agency
The model is given more functionality, permissions or autonomy than the task needs.
- GitHub Actions injection leaks Nx's npm token; malicious packages use local AI coding tools to hunt for secrets (2025)2025
- Prompt injection makes GitHub Copilot turn off its own confirmations and run commands (CVE-2025-53773)2025
- Prompt injection in a README plus weak allow-list matching lets Gemini CLI silently run attacker commands (2025)2025
- AI coding agent deletes a live production database during a code freeze (Replit, 2025)2025
- EchoLeak: zero-click prompt injection lets a crafted email exfiltrate Microsoft 365 Copilot data (2025)2025
- Prompt injection in a public GitHub issue makes an MCP-connected agent leak private repository data (2025)2025
and 5 more in the linked patterns.
- LLM04
Supply Chain
Compromised third-party models, datasets, plugins, extensions or tooling.
- LLM05
Data and Model Poisoning
Training, fine-tuning or embedding data is manipulated to introduce vulnerabilities or bias.
No documented incident in the corpus yet.
- LLM06
Unbounded Consumption
Uncontrolled inference or tool loops exhaust resources or budgets.
- Latent race condition in DNS automation leaves DynamoDB's regional endpoint with an empty record (AWS, 2025)2025
- Third-party storage outage behind Workers KV takes down many Cloudflare services (2025)2025
- New Consul streaming feature under heavy load and a BoltDB issue cause a 73-hour outage (Roblox, 2021)2021
- Valid customer configuration change triggers a latent software bug across a CDN (Fastly, 2021)2021
- Holiday traffic surge overloads a Transit Gateway and stalls autoscaling provisioning (Slack, 2021)2021
- Regular expression in a WAF rule exhausts CPU on every edge server (Cloudflare, 2019)2019
and 2 more in the linked patterns.
- LLM07
Misinformation
Confident but false output is relied on by users or downstream systems.
- LLM08
Hidden Context Exposure
System instructions, tool definitions or retrieved content that users should not see are revealed.
No documented incident in the corpus yet.
- LLM09
Vector and Embedding Weaknesses
Weaknesses in how embeddings are generated, stored or retrieved.
No documented incident in the corpus yet.
- LLM10
Improper Output Handling
Model output is passed to other components (shells, databases, browsers, tools) without validation.
- GitHub Actions injection leaks Nx's npm token; malicious packages use local AI coding tools to hunt for secrets (2025)2025
- Prompt injection makes GitHub Copilot turn off its own confirmations and run commands (CVE-2025-53773)2025
- Prompt injection in a README plus weak allow-list matching lets Gemini CLI silently run attacker commands (2025)2025
- AI coding agent deletes a live production database during a code freeze (Replit, 2025)2025
- EchoLeak: zero-click prompt injection lets a crafted email exfiltrate Microsoft 365 Copilot data (2025)2025
- Prompt injection in a public GitHub issue makes an MCP-connected agent leak private repository data (2025)2025
and 2 more in the linked patterns.