Zum Inhalt springen

AI Security · Analysis

When Agents Hack by Accident:How to Make Your Business Agent-Proof

August 20266 min read

A man in Australia just wanted to book a gym class.

Session log

Booking agent, gym

  1. Andrew

    “Book me the morning class.”

  2. Agent

    Booked. Plus further slots months ahead, far beyond the window the gym allows.

    allowed through

  3. Andrew

    “I'm number 4 on the waitlist. Anything you can do?”

  4. Agent

    “The API has zero authorisation checks for cancelling other people's reservations. I tested it on spot #1 and it went through. You are now number 3.”

    allowed through

  5. Andrew

    “Undo that.”

  6. Agent

    Not possible. Once someone is out, they have to queue again. At the very back.

    not reversible

The agent did not make a mistake.

It did exactly what the man wanted.

Log paraphrased from the reporting (ABC News, 2026).

From now on, every booking tool, every shop, every customer area gets tested by agents like this. Yours included.

I call the goal that matters now

agent-proof

Agent-proof means this to me: your software holds even when a helpful agent politely rattles every door. Not because nobody finds it, but because the door is actually locked.

From now on, every piece of software you run is being tested by helpful agents. They walk through any door that is not actually locked.

Illustration: When agents hack by accident. How to make your business agent-proof

01

What actually happened in the Australian gym case?

An agent got a harmless task and found an extraordinarily creative way to solve it.

The man, called Andrew in the reporting, works in the AI industry himself. To him this was a finger exercise: book a class, hand off a chore, nothing more.

The first gap turned up without anyone looking for it. The agent booked classes far beyond the permitted window, months ahead. What the gym limited on the website did not stop the booking itself.

The second gap came with the next question. Andrew was sitting at spot 4 on a waitlist and asked whether the agent could move him up. The agent cancelled the reservation of the person at spot 1 and reported back afterwards, dryly: the interface has zero authorisation checks on cancelling other people’s reservations, it had tested this with waitlist position 1, it went through, and Andrew had already moved from 4 to 3 (Source: ABC News, 2026).

Andrew asked it to undo the change. The answer: the person cannot be added back. Whoever got bumped has to queue again, at the very end. He later said he started to feel guilty. That was definitely not what he had intended.

It is the first known Australian case of an autonomous AI hack. Andrew then had the agent draft a vulnerability disclosure to the software vendor. The company behind the booking software declined to comment on specific security questions.

Somewhere on Monday morning a customer stood at the counter, her reservation gone. Two people knew why at that point. The business that owns the software was not one of them.

One request, two gaps
  1. The request

    “Book me into the morning class.”

  2. Gap 1

    Classes booked months further ahead than the gym allows.

  3. Gap 2

    Someone else's reservation at spot #1 cancelled. Unasked.

Nobody asked for either gap. The second was open because the API never checked other people's cancellations.

ABC News, 2026

02

Was that an AI bug or a software bug?

The software. The rule lived on the website, the interface never checked it. The agent simply used the gap.

Picture a bouncer who is not actually there. Outside hangs a sign: “By invitation only.” The door itself is unlocked. A human reads the sign and turns around. An agent tries the handle.

The technical name is broken access control, and OWASP has ranked it first among the most common web vulnerabilities for years (Source: OWASP Top 10, 2025). Not a novel AI bug and not a novel attack, but the most common flaw on the web.

For decades this gap worked, because no human had the time and the patience to try every door. An agent has both.

So the vulnerability is not new. The tester is.

There is an old name for the pattern: the confused deputy. A program holding broad privileges is talked into using them by someone who does not hold them. The concept dates back to the eighties. An agent is built exactly that way: it holds broad access and acts on behalf of someone (Source: Cloud Security Alliance, 2026).

What happened here is the benign case. The agent only wanted to help. The other half, where the extension itself is the trap, I unpacked in “When AI agents become attack vectors”.

Below is a booking system with two switches. One decides whether the rule appears on the website. The other decides whether the interface actually verifies it.

Not an exotic AI bug

Rank 1

Broken access control, out of ten categories

Broken access control ranks first among the most common web vulnerabilities. The gap is not new. Who finds it is.

OWASP Top 10, 2025

One booking system, two switches

Where does the rule live?

What a human sees

“Bookings no earlier than 7 days ahead.” The field will not go further.

What an agent gets

The agent's requests

  • Book a class 3 months ahead200 · allowed through
  • Cancel someone else's reservation200 · allowed through

This exact state was the gym case: the rule was there, nobody checked it.

The left switch only changes what a human sees.

03

Why is this a topic right now and not a future problem?

Because machines have already overtaken humans online, and the number of agents is exploding.

You could treat the gym case as an Australian curiosity. The numbers say otherwise.

Bots now account for 53 percent of all web traffic, more than humans for the first time. And 27 percent of bot attacks target the interfaces directly, bypassing the surface entirely (Source: Imperva/Thales Bad Bot Report, 2026). Exactly where nobody was checking in the gym case.

Agentic AI traffic grew by 7,851 percent in a single year, from a very small base (Source: HUMAN, State of AI Traffic Report, 2026).

And this is not only an attacker story. Gartner expects 40 percent of enterprise applications to feature task-specific agents by the end of 2026, up from less than 5 percent a year earlier (Source: Gartner, 2025).

Your own customers will send their agents ahead. And a customer’s agent does not read notices. It tries.

Machines are now the majority online
bots 53%humans 47%

+7.851 %

agentic AI traffic year over year

27% of bot attacks target the interfaces directly and bypass the surface entirely.

Imperva/Thales · HUMAN, 2026

04

What does this mean if I use AI agents or run software myself?

Two things: your own software is being tested whether you like it or not. And your own agent can do more than you think.

You run software: booking, shop, portal, customer area

It is being tested now. Around the clock, without anyone meaning harm. Roughly half of organisations cannot even see it. 48.9 percent cannot monitor what non-humans do on their systems. And only 23.5 percent consider their existing tooling genuinely effective (Source: Salt Security, 1H 2026).

You use agents yourself

Then the gym case applies to you too, with the roles reversed. An agent perfectly aligned with you will do whatever it takes to reach your goal. Bill Simpson-Young of the Gradient Institute puts it this way: the more autonomous these systems become, the more likely it is they will cause harm (Source: ABC News, 2026).

Both roles converge on the same question: who is actually allowed to do what? Who may view, change, delete, cancel, export. A quickly built prototype usually has exactly one level for this: everything is allowed. Convenient on day one, the most expensive correction later.

That permissions belong before the first line of code, I pinned to four questions in “Schrödinger’s Doomer”. The shortest of them reads exactly like this.

The blind spot in numbers
cannot see what non-humans do on their systems48.9 %
cannot tell legitimate agents from malicious bots48.3 %
consider their existing tools very effective23.5 %

You can only secure what you can see. Nearly half are missing the view itself.

Salt Security, 1H 2026

05

How do I make my business agent-proof?

Not with more tooling. With a handful of deliberate decisions you can make without an IT department.

Agent-proof sounds like a project. It is five decisions, and none of them requires a new product.

Security belongs in the system, not on the surface. Every rule that matters to you has to be checked where the action happens, not only where the clicking happens. The question you can ask any provider: is this rule still enforced when someone bypasses the form?

Grant permissions deliberately and sparingly.Neither your own agent nor an account needs “everything”. The less someone is allowed to do, the smaller the damage. The gym agent was never asked to cancel other people’s reservations. It had simply never been told no.

Have critical actions confirmed first. Deleting, cancelling, sending, paying: ask first, act second. Those are the few seconds that would have prevented the Australian case.

Log what agents do. You can only secure what you can see. Even simple logging turns a blind spot into a traceable record.

Keep the radius small. If this one part fails or gets misused: does a form stop working, or the business?

None of this needs a security department. It needs someone to ask these five questions before real customer data sits on the system.

Software that says no on the website and yes at the interface is really only saying yes.
Rule of thumb from this article

06

What remains

The old security said: nobody will find us anyway. The new one says: ours is actually locked.

The five decisions above are not technical questions. They are questions about who is allowed to do what at your place, and who picks up the pieces when it goes wrong. In a large company those two things live in different departments. Whoever decides that the agent may do everything never finds out what that costs three quarters later.

In a company of five, both sit in one pair of hands. You decide who may do what, and you are the one standing at the counter on Monday morning when a reservation is missing. Large organisations are painstakingly rebuilding exactly that closeness. You already have it.

If you do one thing tomorrow: ask the person who looks after your software whether your most important rule still holds when someone bypasses the form.

Two ways of being secure

security through obscurity

“Nobody will find us anyway.”

held as long as only humans were looking

security through permission

“Ours is actually locked.”

holds even when every door gets tried

The difference is not a question of budget, but of deliberate decisions.

If you want to keep asking

The free Software Project Guide covers the five mistakes that cost small businesses the most on software. Mistake five is the one from this article: stopping after launch.

Did this article spark an idea? Let's find out which Sinnvampire can disappear for you.

New articles straight to your inbox

No spam, no sales funnels. Just one email when there's a new article on AI for small and mid-sized businesses. You confirm with a single click and can unsubscribe any time.