Redbot Labs / Attack Intelligence

AI Agent Approval Bypass

Record ID
RB-052
Severity
Critical
Category
Agents
Confidence Score
98
Published
Updated

Summary

An attacker manipulates an AI agent or its workflow to execute a sensitive action without obtaining the human approval, independent authorization, or transactional confirmation required by the system's security policy.

Executive Summary

AI Agent Approval Bypass targets the human-in-the-loop controls intended to prevent autonomous AI systems from performing dangerous or irreversible actions without authorization.

Enterprise agents may be capable of sending email, modifying cloud infrastructure, deploying code, changing permissions, accessing sensitive records, executing financial workflows, deleting data, or invoking privileged tools.

Organizations frequently mitigate these risks by placing a human approval step before sensitive actions.

But an approval control is only effective if the exact action being executed is cryptographically or technically bound to the approval decision.

An attacker may attempt to manipulate an agent into bypassing the approval workflow entirely, reusing an earlier approval, changing parameters after approval, invoking an alternate tool path, or causing the agent to misrepresent the action presented to the human reviewer.

OWASP specifically identifies excessive autonomy, high-impact action abuse, and decision/approval manipulation as agentic security risks and recommends that protected actions require valid, unexpired, parameter-bound approval.

Sensitive Action → Approval Required → Approval Control Bypassed → Agent Executes → Enterprise Impact

Attack Overview

An attacker gains influence over a tool-enabled AI agent through direct interaction, prompt injection, poisoned retrieval, compromised memory, malicious external content, or another attack path.

The attacker then attempts to cause an action that normally requires human authorization.

Instead of defeating the underlying enterprise system, the attacker targets the approval architecture surrounding the agent.

Potential weaknesses include:

  • Alternate tool paths without approval
  • Approval-token replay
  • Approval reuse across actions
  • Parameter modification after approval
  • Expired approval acceptance
  • Approval of a description rather than the actual tool call
  • Agent-generated misleading approval summaries
  • Multi-step workflows where only the first action is approved
  • Sub-agent delegation that escapes the original approval boundary
  • Fail-open behavior when an approver is unavailable

The result is an AI system capable of performing an action that the enterprise explicitly intended to keep under human control.

Attack Flow

1. Agent Access
The attacker gains influence over a tool-enabled AI agent.

2. Protected Capability Discovery
A sensitive operation requiring approval is identified.

3. Approval Workflow Mapping
The attacker determines where and how authorization occurs.

4. Bypass Identification
An alternate execution path, reusable approval, weak binding, or workflow flaw is discovered.

5. Approval Manipulation
The attacker causes the agent to bypass, misrepresent, replay, or improperly satisfy the approval requirement.

6. Action Modification
Parameters may be changed after the human-approved action was presented.

7. Tool Execution
The sensitive operation executes under the agent’s authority.

8. Unauthorized Impact
Data, infrastructure, permissions, communications, financial operations, or business processes are affected.

Affected Systems

  • Enterprise AI agents
  • Autonomous workflow platforms
  • MCP-enabled agents
  • Coding agents
  • Cloud administration agents
  • Financial agents
  • Email assistants
  • IT automation
  • Security automation
  • Database agents
  • CRM agents
  • HR systems
  • DevOps agents
  • Multi-agent environments
  • Agents with write or administrative capabilities

Business Impact

Human approval is often the control enterprises rely on when granting AI agents meaningful authority.

That makes bypassing it particularly dangerous.

An organization may intentionally allow an AI agent to prepare a wire transfer, infrastructure change, customer communication, deployment, permission modification, or destructive operation because a human is expected to authorize the final action.

If that approval boundary can be bypassed, manipulated, replayed, or separated from the actual action executed, the organization may unknowingly have deployed a fully autonomous privileged agent.

For offensive AI testing, the key question is:

When your AI says a human must approve an action, can we find another way to make the AI execute it anyway?

That’s a very concrete enterprise test.

Testing Methodology

This one has an excellent Redbot test case.

For every high-impact agent capability, identify the expected approval boundary and attempt to execute the action through alternative paths.

Test:

  • Execution without approval
  • Approval-token replay
  • Approval reuse
  • Expired approval acceptance
  • Parameter changes after approval
  • Resource substitution after approval
  • Tool substitution
  • Approval across multiple tool calls
  • Approval inherited by sub-agents
  • Multi-agent delegation after approval
  • Race conditions
  • Approval cancellation
  • Approval after user logout
  • Approval after privilege revocation
  • Fail-open timeout behavior
  • Manipulated approval summaries
  • Hidden tool arguments
  • Indirect prompt injection triggering protected actions
  • Agent retries after a denied request
  • Alternate APIs reaching the same protected resource

The strongest validation is simple:

Approve Action A with Parameters A. Then attempt to make the agent execute Action B or Parameters B using that same authorization.

The execution should fail.

Recent research into pre-action authorization similarly argues that authorization needs to be enforced at the individual tool-call level rather than relying on model behavior or retrospective controls.

Detection Guidance

Monitor for:

  • High-impact actions without approval records
  • Tool calls occurring before approval
  • Approval IDs reused across operations
  • Parameters differing between approval and execution
  • Expired approvals
  • Actions occurring after denial
  • Alternate tools used after approval rejection
  • Sub-agent actions outside approved scope
  • Approval events without initiating-user identity
  • Repeated approval attempts
  • Agent retries following rejection
  • Sensitive actions following externally retrieved content
  • Approval workflow configuration changes
  • Privileged actions during approver timeout or failure

Mitigation Guidance

  • Require approval for high-impact actions
  • Bind approval to the exact tool and parameters
  • Use single-use approval tokens
  • Set short approval expiration
  • Fail closed when approval cannot be verified
  • Prevent agents from approving their own actions
  • Separate proposal and execution capabilities
  • Revalidate authorization immediately before execution
  • Prevent parameter changes after approval
  • Require new approval after workflow changes
  • Preserve initiating-user identity
  • Restrict sub-agent delegation
  • Apply least privilege
  • Maintain immutable approval logs
  • Require stronger approval for irreversible actions
  • Test every alternate path to sensitive capabilities
  • Red-team approval workflows

OWASP’s current agent-security guidance explicitly recommends ensuring high-impact actions cannot execute without valid approval and testing approval-bypass scenarios as part of adversarial validation.

MITRE Mapping

MITRE Mapping AI Agent Approval Bypass does not map cleanly to a single ATT&CK technique. Depending on the resulting action, relevant mappings may include: T1078 — Valid Accounts T1098 — Account Manipulation T1134 — Access Token Manipulation T1550 — Use Alternate Authentication Material MITRE ATLAS should also be considered for AI-specific adversarial behavior.

OWASP Mapping

OWASP Mapping Strongly related to: OWASP Agentic Top 10 — ASI03:2026 OWASP LLM06:2025 — Excessive Agency High-Impact Action Abuse Decision and Approval Manipulation Excessive Autonomy OWASP's current Agentic AI material explicitly connects excessive agency and absent transactional safeguards with high-impact operations across integrated systems.

Technical References

  • OWASP AI Agent Security Cheat Sheet
  • OWASP Agentic AI Cornucopia — High-Impact Operations / Excessive Agency
  • OWASP Agentic AI Cornucopia — Unauthorized Configuration and Permission Changes
  • MITRE ATLAS — Adversarial Threat Landscape for AI Systems
  • NIST AI Risk Management Framework (AI RMF 1.0)
  • NIST AI Agent Standards Initiative
  • NIST SP 800-207 — Zero Trust Architecture
  • Before the Tool Call: Deterministic Pre-Action Authorization for Autonomous AI Agents (2026)
  • Authenticated Workflows: A Systems Approach to Protecting Agentic AI (2026)
  • WASP: Benchmarking Web Agent Security Against Prompt Injection Attacks (2025)

Related Records

Related Attack Intelligence