SecurityNot yet confirmed elsewhere1 publisher3 min readPublished
The 2026 LLM Top 10 lands: prompt injection still first, hidden context now its own line item
OWASP's refreshed list names hidden context exposure and vector weaknesses, maps all ten risks to nine external frameworks, and moves the identifiers that older policy documents cite.
The Watch · Security desk
What happened
- The OWASP GenAI Security Project published its 2026 Top 10 for LLM Applications, revised for systems that are more autonomous and more embedded in enterprise workflow.
- Prompt injection holds first place, with sensitive information disclosure second and excessive agency third.
- All ten risks are mapped to nine outside frameworks and taxonomies, MITRE ATLAS and ATT&CK among them.
Why it matters
- exposure A system prompt holding a token, or acting as the only thing enforcing authorization, is now a named finding rather than an implementation preference an assessor has no language for.
- constraint Coverage from code scanners, API testing and request filtering cannot be offered as evidence for these categories; the telemetry has to sit around model context, downstream output handling and...
- contradiction Two OWASP numbering schemes are in circulation, so a control document that cites LLM08 or LLM02 now points at a different risk than the reader assumes.
- precedent Once a multi-tenant retrieval leak that survives authentication is written into the reference list, buyers can reasonably ask for separation evidence at the vector layer rather than at the API.
The mapping is the part that changes conversations with assessors. OWASP put the ten categories against nine external frameworks and taxonomies, MITRE ATLAS and ATT&CK included, explicitly so organisations can fold LLM risk into existing risk-management programmes [15]. That removes the escape hatch of arguing that AI systems sit outside the control framework. A questionnaire can now ask for evidence category by category, in vocabulary the GRC team already owns.
Two categories will produce the most awkward findings. Hidden context exposure covers system prompts, developer instructions, tool schemas and policy information handed to a model but never meant for users [9]. OWASP's advice here is unusually prescriptive: assume it will be discovered, keep credentials, tokens and other secrets out of it, and do not let it be the only control enforcing authorization or policy [10]. That is testable in an afternoon. Someone opens the prompt, looks for a token, then looks for the sentence that is doing the access control on its own.
The second is the retrieval layer. Weaknesses in the vectors and embeddings behind RAG, agent memory and semantic search let an attacker poison retrieval results, pull information out, or exploit data that was never properly separated [11]. OWASP's multi-tenant example is the one to sit with: an attacker may infer things about another customer's documents even where authentication controls are in place [13]. A failure that survives a correct authentication check is a failure your existing evidence does not speak to.
Supply chain has widened in the same direction. OWASP describes LLM supply chains as reaching past conventional software dependencies into third-party models, training data, adapters and model artifacts, any of which can be poisoned, tampered with or swapped for a malicious replacement, with breaches, biased output or outright failure as the result [3]. The companion explainer frames each of those as a trust boundary the organisation never reviewed but which still shapes production behaviour [4]. Dependency inventories built for packages do not enumerate a fine-tuning dataset or an adapter.
None of this closes with a filter. Prompt injection is not a parsing bug; it works because the model cannot separate instruction from data when both arrive as natural language, which makes sanitisation rules borrowed from structured query injection structurally insufficient [18]. So the compensating controls have to live elsewhere, which is why excessive agency matters more than its old position suggested: too much functionality, permission or autonomy, at exactly the moment agents are being wired into external tools, systems and data [2].
Then the bookkeeping problem. In the earlier breakdown still circulating in AppSec material, excessive agency is LLM08, sensitive information disclosure is LLM06, and insecure output handling is LLM02 [19]. In the 2026 ordering, excessive agency is third and sensitive information disclosure second [1], a jump of five and four places respectively [8][12]. Any runbook, exception register or contract clause that cites an LLM number rather than a category name is now pointing somewhere else.
Worth noting what the source actually ranks: the top three are ordered, and the other seven categories, among them unbounded consumption, misinformation and improper output handling, are listed without stated positions [6]. Ten in total [21]. Also worth noting how OWASP expects these to surface: poisoning that skews recommendations and business decisions, misinformation that feeds operational disruption and bad human calls [14]. Neither arrives as an alert.
What to watch
- Whether customer security questionnaires begin citing 2026 category names rather than the older LLMxx identifiers, and how long both circulate side by side.
- Whether scanning and guardrail vendors claim coverage of hidden context exposure and vector weaknesses, and what evidence they offer for multi-tenant retrieval separation.
- Whether OWASP publishes a stated rank order for the seven categories below the top three; the reporting so far ranks only prompt injection, sensitive information disclosure and excessive agency.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence58
- Adoption20
- Hype gap+5
- Incentives40
- Confidence52
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
Prompt injection remains the No. 1 risk on the 2026 list, followed by sensitive information disclosure and excessive agency.
- [2]
Excessive agency addresses risks created when AI systems receive more functionality, permissions or autonomy than necessary, concerns that have grown as organisations deploy agents capable of interacting with external tools, systems and data.
- [3]
OWASP said LLM supply chains extend beyond conventional software dependencies to include third-party models, training data, adapters and model artifacts, which attackers could manipulate through poisoning, tampering or malicious replacements, potentially causing security breaches, biased outputs or system failures.
- [4]
The explainer describes LLM05 supply chain vulnerabilities as expanding traditional dependency risk to third-party base models, plugins, fine-tuning datasets and vector store contents, each a trust boundary the organisation did not directly review but that influences model behaviour in production.
- [5]
The OWASP GenAI Security Project released its 2026 Top 10 for Large Language Model Applications, updating guidance as AI systems become more autonomous, interconnected and embedded in enterprise workflows.
- [6]
The remaining categories cover supply chain risks, data and model poisoning, unbounded consumption, misinformation, hidden context exposure, vector and embedding weaknesses, and improper output handling.
- [7]
The updated list reflects the growing use of AI agents and retrieval-augmented generation, alongside changes in the techniques attackers can use against LLM applications.
- [8]
Excessive agency moves from the eighth identifier in the earlier numbering to third in the 2026 ordering, a rise of five places.
- [9]
Hidden context can include system prompts, developer instructions, tool schemas and policy information supplied to an AI model but not intended for users.
- [10]
OWASP advises developers to assume hidden context could be discovered, to avoid storing credentials, tokens or other secrets there, and not to use hidden context as the sole security control for authorization or policy enforcement.
- [11]
Vector and embedding weaknesses cover the technology underpinning RAG, AI memory and semantic search; weaknesses there can let attackers poison retrieval results, extract information or exploit improperly separated data.
- [12]
Sensitive information disclosure moves from the sixth identifier in the earlier numbering to second in the 2026 ordering, a rise of four places.
- [13]
In multi-tenant systems, attackers may be able to infer information about other customers' documents even when authentication controls are in place.
- [14]
OWASP emphasises that AI security risks increasingly overlap: data and model poisoning can manipulate recommendations and business decisions, while misinformation can contribute to operational disruption and poor human decision-making.
- [15]
OWASP mapped the 10 risks against nine external security frameworks and taxonomies, including MITRE ATLAS and ATT&CK, to help organisations incorporate LLM security into existing risk-management programs.
- [16]
SAST looks for problems in code, DAST tests APIs for common web vulnerabilities and WAFs block known malicious requests, while LLM applications introduce manipulated prompts, untrusted data entering the model's context, unsafe model outputs and overly broad access to tools and systems.
- [17]
AppSec teams must instrument what the model receives as context, how output gets processed by downstream systems, and what actions the model can take through tool integrations, none of which existing security tooling was designed to cover.
- [18]
Prompt injection does not exploit a parsing failure; it exploits the model's inability to distinguish instruction from data when both are encoded as natural language, making input sanitisation rules designed for structured query injection structurally insufficient.
- [19]
In the OWASP LLM Top 10 breakdown described in the AppSec explainer, excessive agency is LLM08, sensitive information disclosure is LLM06, insecure output handling is LLM02, training data poisoning is LLM03 and supply chain vulnerabilities are LLM05.
- [20]
Prompt injection comes in two forms: direct injection where the attacker controls user input, and indirect injection where the attacker controls retrieved content that gets fed into the model's context.
- [21]
The 2026 list totals ten categories: three explicitly ranked at the top and seven others listed without stated positions.
Sources
1 independent publisher whose own reporting we read for this story.
- scworld.comThe OWASP LLM Top 10: What Application Security Teams Need to Know About LLM Vulnerabilities
2 articles · August 26, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.
Topics
- AppSec Tooling LimitsFollow
- Security Framework MappingFollow
- RAG and Vector Store SecurityFollow
- AI Supply Chain IntegrityFollow
- Agent Permissions and Excessive AgencyFollow
- LLM Application SecurityFollow
- Prompt injectionFollow
Entities
- OWASP LLM Top 10 (prior LLM01-LLM10 numbering)Follow
- SC WorldFollow
- MITRE ATT&CKFollow
- OWASP Top 10 for Large Language Model Applications 2026Follow
- OWASP GenAI Security ProjectFollow
- MITRE ATLASFollow