Large Language Models (LLMK)

Large Language Models
K

Ava can exploit excessive agency or autonomy in plugins, extensions, or other AI components to perform unauthorized or high-risk actions because of missing human-in-the-loop approval

How to play?

This card describes how an attacker exploits excessive agency to perform unauthorized high-risk operations because the AI was allowed to do so without human-in-the-loop approval.

Scenario: Ava's unauthorized exploit of high-risk actions missing human-in-the-loop approval scenario

Example

Rossum tells Ava about an exploit he recently discovered with the new Mr. Juice AI chatbot. Rossum tells her that the authenticated version of the chatbot allows the user to see pending unpaid invoices by connecting to the invoice database. This can't be functionality that comes out-of-the-box, but an extension that Mr. Juice's developers have built. Rossum and Ava agree that they will see if there are other things which may be possible. After trying out various prompts, Ava is able to get the AI chatbot to delete unpaid invoices by stating that they are invalid. Furthermore, no form of approval from the owners of the invoices is required. They happily delete all pending invoices from the Mr. Juice database.

Threat Modeling

STRIDE

This scenario falls into the Elevation of Privilege category of STRIDE. Ava is able to execute a high-risk action, deleting Mr. Juice's customers' invoices without any form of approval from the owners of the invoices.

PHANTOM-B

This scenario fits Over-reliance on the LLM. Excessive autonomy lets the model take high-risk actions without the human approval needed for those actions.

What can go wrong?

Insecure plugins or extensions, allowing the AI excessive agency over functions or data, without any form of "human-in-the-loop" control, can lead to data loss, corruption, or exfiltration of sensitive information in downstream systems. In these cases, the model itself can become a tool for data exfiltration of sensitive information, unauthorized access and data tampering. The impact can be financial losses, reputational damage, share price loss, customer churn, lawsuits, loss of sales, fines from data protection due to non-compliance and even financial bankruptcy.

For more things that can go wrong, see OWASP Top 10 for LLM Applications and Mitre Atlasā„¢ IDs in the mapping section below and correlate these with the IDs on the OWASP Top 10 for LLM and Mitre Atlasā„¢ websites.

What are we going to do about it?

  • Require explicit checkpoints for privileged or irreversible outcomes.
  • Detect and prevent security threats arising from autonomous behavior, including pre-execution validation, behavior pattern analysis, and audit trails for approval of security-critical actions.
  • Provide shutdown or rollback paths when unsafe behavior of the AI system is observed, and ensure these mechanisms remain functional over time.
  • Define which AI decisions and agent actions require human approval so that runtime gates can enforce them, and define the system's behavior when approval is not provided in time.
  • Capture human-initiated oversight events so that override and mode-change actions are independently auditable and reconstructable.
  • Classify each plugin or extension action by reversibility (read-only, reversible, externally reversible, irreversible per AISVS C9.2.3) and let that class, not a per-prompt judgment, decide what runs unattended and what needs approval. Deleting invoices is irreversible and must route to human-in-the-loop, while read-only lookups can proceed (C9.2.4).

For detailed advice on how to mitigate threats related to the card, see the OWASP AISVS and OWASP AITG IDs in the table below and correlate these with the IDs in the OWASP AI Security Verification Standard and OWASP AI Test Guide documentation.

Mappings

STRIDE: Elevation of Privilege

Phantom Bā„¢: O

CIA: I

AISVS (1.0): 3.2.1,3.2.2,5.1.1,5.1.2,7.2.3,9.2.1,9.2.2,9.2.3,9.2.4,9.2.5,9.2.6,9.2.7,9.2.8,9.2.9,9.2.10,9.3.1,9.3.5,9.3.6,9.5.1,9.5.2,9.5.3,9.5.4,9.5.5,9.5.6,9.6.1,9.6.2,9.6.3,12.1.1,12.1.2,12.1.3,12.2.1,12.2.2,12.2.3,12.2.4,12.2.5,12.2.6,12.3.1,12.3.2,12.3.3,12.3.4,12.4.1,12.4.2,12.4.3

AITG (1.0): APP-06,APP-14

MITRE ATLASā„¢: AML.T0053

OWASP LLM Top 10: LLM06:2025

CWEā„¢: 269,840

No attacks registered!

OWASP Cornucopia

OWASP Cornucopia is a mechanism in the form of a card game to assist software development teams identify security requirements in Agile, conventional and formal development processes. It is language, platform and technology-agnostic, and is free to use. OWASP Cornucopia is licensed under the Creative Commons Attribution-ShareAlike 4.0 license, so you can copy, distribute and transmit the work, and you can adapt it, and use it commercially, but all provided that you attribute the work and if you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar licence to this one.

Ā© 2012-2025 OWASP Foundation. The Open Worldwide Application Security Project (OWASP) is a nonprofit foundation that works to improve the security of software.