AML.T0029Denial of AI Serviceview on ATLAS ↗Adversary exhausts compute, memory, or rate-limit budgets so the AI system stops responding or stops processing legitimate requests.
T25 · Helmwart ID · OWASP MAS Guide source
An attacker disrupts an agent's workflow by overwhelming a system it depends on rather than the agent itself, denying service to legitimate work through the weakest link in the chain.
ExtendsT4: Resource Overload · base threat in OWASP v1.1 catalog
The RPA agent is part of a larger Agent-to-Agent (A2A) workflow involving an approval agent, a payment processing system, and an external bank API. An attacker disrupts the workflow by targeting a dependent system rather than the RPA agent directly. The RPA agent continues to function correctly, but the pipeline it depends on is unavailable or degraded, causing denial of service for legitimate claims. This is distinct from T2 Tool Misuse, which requires direct interaction with the primary agent.
An attacker floods the approval agent (a downstream service in the A2A pipeline) with a high volume of fabricated approval requests. The approval agent becomes overwhelmed and begins queuing or dropping requests. The RPA agent submits legitimate claims and waits for approval responses that never arrive within the configured timeout. Claims expire and must be resubmitted manually, degrading throughput and creating an operational backlog.
The attack need not target the most hardened component; it targets the weakest link in the dependency chain. A shared approval microservice that is less hardened than the primary RPA agent becomes the effective attack surface for the entire workflow.
Multi-agent workflows create dependency chains. Each agent in the chain is a single point of failure for every agent upstream of it. Because the RPA agent trusts its downstream dependencies to be available and responsive, no individual agent detects that the system-wide denial of service is adversarial rather than a transient outage. Without circuit-breaker patterns and independent retry budgets, the cascading failure propagates silently: claims accumulate in the RPA agent’s queue while the approval backlog grows.
The attack presents as a dependency availability problem; detection requires distinguishing adversarial flood from organic load increase by examining the source and shape of requests hitting the approval agent.
submitter_id, all with identical claim amounts). Inspect inbound request diversity at the approval agent and alert on low payload entropy.T25 extends T4 Resource Overload. Where T4 targets the primary agent’s own resources, T25 targets a dependent agent or system, achieving denial of service indirectly. T32 (Runaway Agent on Solana) and T39 (Unintended Resource Consumption via MCP) are the self-inflicted resource exhaustion variants: the agent itself is the source of the overload rather than an external attacker.
The Agentic Top 10 (ASI01 through ASI10) is a separate practitioner-facing publication that maps onto the master Threats & Mitigations threat numbering. T25 is covered by the following Top 10 entries:
A single low-severity fault (a hallucinated value, a corrupted tool output, a poisoned memory entry) propagates across a network of agents that each build on the last agent's output, compounding into system-wide harm that is disproportionate to the original defect. ASI08 is about propagation and amplification, not the fault's origin; the initial trigger may itself be innocuous.
Source: OWASP Top 10 for Agentic Applications 2026 (Dec 2025) · the Top 10 is a compass into the master Threats & Mitigations taxonomy, not a replacement for it.
When T25 is present, these security design principles are the ones being violated or tested. Each links to the full principle; the mitigations below are how you restore them.
Auto-generated from the mitigation catalog: every mitigation whose coverage map includes T25, sorted by maturity tier (Tier 1 production-canonical first, then Tier 2, then Tier 3 research-stage).
An agent that encounters a quota trip, a dependency failure, or a timeout faces a choice: continue at reduced quality, or refuse. Getting that choice wrong is the core operational failure. Graceful degradation requires the answer to be declared before the incident, not improvised during it: write-authority paths fail closed and return a refusal; read-only paths fail open and disclose the degraded state explicitly.
why it helps Workflow Disruption via Dependency Exploitation occurs when an attacker degrades or disables a dependency that a pipeline agent relies on, causing upstream agents to block, retry indefinitely, or propagate corrupt state. A pre-declared fail-closed response with a circuit breaker prevents the degraded dependency from stalling the entire pipeline: the affected agent halts and returns a structured refusal rather than blocking indefinitely.
MITRE ATLAS catalogues adversary techniques against AI systems. Where this OWASP threat has an attacker-perspective counterpart, the ATLAS technique is shown below. That is what a red team would actually be doing on the wire. Use this for detection-signal anchoring, threat-hunting hypotheses, and IR runbooks. Source: mitre-atlas/atlas-data v5.6.0.
© 2026 The MITRE Corporation. ATLAS content is reproduced and distributed with the permission of The MITRE Corporation.
AML.T0029Denial of AI Serviceview on ATLAS ↗Adversary exhausts compute, memory, or rate-limit budgets so the AI system stops responding or stops processing legitimate requests.
AML.T0034Cost Harvestingview on ATLAS ↗Adversary intentionally inflates the victim's inference bill (long prompts, expensive tools, repeated calls) to cause financial harm rather than service disruption.
Agentic angle: Loop-amplification by an agent can exceed a quarterly budget in minutes.
AML.T0046Spamming AI System with Chaff Dataview on ATLAS ↗Adversary floods the AI system with low-value inputs to crowd out legitimate signals, mask attacker activity, or drive up cost.
Adapted by Helmwart from the OWASP source(s) above underCC BY-SA 4.0(changes: normalized IDs, added MAESTRO-layer, agentic-factor, and mitigation mappings). This entry is licensed CC BY-SA 4.0.
Press play. The voice downloads once, then it’s cached.
On-device · private