EvomatiQ Blog

Your Supplier's Invoice Can Give Orders to Your AI

Written by Abhishek Rai | Nov 13, 2026, 7:30:00 AM

This is the third of four articles on what AI is really doing to finance and operations. Each one takes a single question, answers it with evidence, and can be read on its own.

  1. AI Didn’t Remove the Bottleneck. It Moved It.
  2. Your ERP Survives AI. Your Screens Don’t.
  3. Your Supplier’s Invoice Can Give Orders to Your AI (You are here)
  4. Every AI Number You Have Been Shown Is Unaudited

In short

  • To an AI, your instructions and the contents of a document are the same thing: text. Hidden text in an invoice or email can be followed as if you wrote it.
  • Researchers have shown this working against AI agents from Salesforce, Microsoft and ServiceNow. All three were demonstrations, not thefts.
  • In October 2026, a real invoice email was caught carrying a hidden instruction for the AI: change this vendor’s payment details.
  • There is no confirmed case yet of an ERP agent paying a fraudster this way. The risk is real, early, and cheap to prepare for.
  • Telling the AI to “ignore instructions in documents” does not work. Narrow permissions, and a phone call before any bank detail changes, do.

 

The line you cannot see

In October 2026 the security firm Barracuda published an email its researchers had caught in a real attack. It looked like an ordinary message about an invoice.

Inside it was a block of text that no person would ever see. It was not written for a person. It was written for the AI assistant that many companies now use to read and summarise their email. The hidden text told the AI to add an urgent action to its summary: change this vendor’s payment details.

Think about what the employee sees. Not a suspicious email. A neat summary, written by their own trusted assistant, saying that a vendor’s bank details need updating today. The request did not seem to come from a stranger. It seemed to come from inside.

That is the subject of this article. It is a new kind of weakness, it is specific to AI, and it lands exactly where finance teams are most exposed.

 

Why it works: to an AI, everything is text

A person reading an invoice knows the difference between their manager’s instruction and the words printed on the invoice. One is an order. The other is just information.

An AI model does not have that separation. Your instruction, the company’s rules and the contents of the document all arrive the same way, as one long stream of text. If a sentence inside the document reads like an instruction, the AI may follow it.

Imagine a new clerk who obeys every note he finds, including a note tucked inside a supplier’s envelope that says “pay this to a different account”. No sensible person works that way. An AI assistant, by default, can.

The technical name is prompt injection. Two things make it serious.

  • The text can be invisible. Barracuda found instructions hidden in four ways: in parts of the email that are never displayed, in white or zero-size lettering, inside image data, and in invisible characters mixed into normal words. The person sees a clean document. The AI reads everything.
  • It is not a bug that gets fixed once. It comes from how these models take in information. Vendors can make it harder. So far nobody has made it impossible.

It has been shown to work

Three well-known business platforms have been tested by security researchers in the past eighteen months. In each case the researchers got in through an ordinary business form or record.

Be clear about what these are. All three were demonstrations by researchers, reported to the vendors. None is known to have been used by criminals. But they prove the method works on real, widely used products, and the door in each case was a text box open to the public.

Laboratory tests point the same way. In one widely used academic test that includes banking tasks, a simple attack of this kind succeeded about half the time against one of the leading AI models of the time.

Why finance is the natural target

Part 2 of this series described where AI agents are going: inside your ERP, working with your permissions, preparing entries and payments. Now put two facts side by side.

The agent can act. It can draft a payment, update a supplier record, match an invoice.

The agent reads outsiders’ documents all day. Supplier invoices. Customer purchase orders. Bank advices. Emails. Onboarding forms. That is its job.

No other part of a business takes in so much text written by outside parties and sits so close to the money. And the attack that pays best is a quiet one. Not stealing data. Changing a supplier’s bank account. Adding a new vendor. Approving one more invoice.

Finance teams already know this fraud. The email that says “our bank details have changed” is one of the oldest tricks used against them. Hidden instructions are the same trick, aimed at the AI instead of the clerk. And in the system’s records, the change looks like normal work done by a trusted assistant.

The attacker needs no password and no access. Their only cost is the cost of sending you an invoice.

How worried should you be?

Concerned, and calm. The evidence supports both.

  • There is no confirmed case, as of November 2026, of an ERP or accounts payable agent paying a fraudster because of a hidden instruction. The method is proven in tests and on neighbouring systems. It has not been shown in a live ERP.
  • Real attempts are early and crude. The Barracuda email is real, but Barracuda gave no figures on how common such emails are. A Google study of web pages found attempts rising, though still few in number and simple in technique.
  • The biggest loss so far involving an AI tool was ordinary theft. In August 2025, attackers stole the access keys of Drift, an AI chatbot connected to Salesforce, and used them to reach the data of more than 700 organisations. No clever trick on the AI was involved. The keys were stolen and the keys opened the door.

The lesson from that last case matters. Before worrying about exotic attacks, make sure every AI tool connected to your systems has limited access and that its keys can be cancelled quickly.

 

What does not protect you, and what does

1. Give each agent the least access it needs

In every case above, the AI was able to do far more than its task required. An agent that reads invoices needs to read invoices. If it cannot change a bank account, no hidden instruction can make it.

2. Keep reading and doing apart

The safest design lets the AI that reads outside documents do only one thing: fill in a draft. It cannot send, pay or change anything. Fixed rules in your ERP, and a person where needed, decide what happens to that draft. Researchers who tested a strict version of this design cut successful attacks in one test from 300 to none.

3. Protect three actions with a phone call

Changing a supplier’s bank details. Creating a new supplier. Releasing a payment. For these three, keep the old rule: confirm by calling a number you already hold, not one given in the message. This control is decades old. It works against hidden instructions for the same reason it works against forged emails: it happens outside the channel the attacker controls.

4. Control where the AI can send things

Stolen data and false payments both have to go somewhere. Limit the addresses, accounts and systems the agent is able to reach. When Salesforce fixed its flaw, this is what it did.

5. Check documents before the AI reads them

Hidden text is hidden from people, not from software. Tools that inspect the file itself, and not only the words a person would see, catch far more. In one 2026 study, a detector that examined the structure of PDF files caught nearly all hidden instructions. A detector that read only the extracted text missed three in four.

One advantage in our markets
Saudi Arabia, the UAE and India are moving invoices onto structured electronic formats checked by the tax authority. A structured e-invoice has fixed fields for amounts, dates and tax numbers, which leaves less room for hidden text than a PDF or a photo sent on WhatsApp. This is our reasoning, not a tested result, and free-text fields and attachments remain open. But the more of your invoices arrive as structured data, the smaller this problem becomes.

Three questions for your vendor

  1. Can the AI that reads incoming documents also change supplier records or release payments?
  2. If a document contains an instruction, what stops the AI from following it, other than telling it not to?
  3. Can we limit where the agent sends data, and can we cancel its access in minutes?

What comes next

Notice how much of this article rests on tests. Researchers tested three products and found holes. A laboratory test showed the attack working half the time. A study showed one filter missing three hidden instructions in four.

That is how you learn what a technology really does: someone independent tests it and publishes the result, good or bad.

Now ask the same of the promises. When a vendor says its AI closes the books 50% faster, or processes 85% of invoices with no human, who tested that?

Next in the series · Part 4

Every AI Number You Have Been Shown Is Unaudited

We looked for independent proof that AI agents deliver what is claimed inside ERP systems. We did not find any. The final part sets out what the evidence does show, the two numbers that reveal whether an AI tool is working, and the simple test every AI should have to beat before you pay for it.

Sources

  1. Barracuda, Threat Spotlight: Email attacks target both humans and AI in the same message, 7 October 2026.
  2. The Hacker News, Salesforce patches critical ForcedLeak bug, September 2025. Research by Noma Security.
  3. VentureBeat, Microsoft patched a Copilot Studio prompt injection. The data exfiltrated anyway, 2026. Research by Capsule Security, CVE-2026-21520.
  4. The Hacker News, ServiceNow AI agents can be tricked into acting against each other, November 2025. Research by AppOmni.
  5. AgentDojo, arXiv 2406.13352. Academic benchmark including a banking suite.
  6. TechTarget, Salesloft Drift breach update and timeline, 12 September 2025.
  7. Google, AI threats in the wild: prompt injections on the web.
  8. CrackedPDFs: a controlled benchmark for hidden prompt injection in PDFs, arXiv 2607.19396, 2026. Preprint.
  9. Defeating prompt injections by design, arXiv 2503.18813. The reading-and-doing separation design.
  10. OWASP Agent Control Standard, on why instructions to the model do not count as a control.