IRM Consulting & Advisory
Generative & Agentic AI Security

AI Data Poisoning Attacks

Data poisoning explained for founders and CTOs: the attack types, the 250-document finding, PoisonedRAG, what to watch for, and when it is not your problem.

What data poisoning is, how each attack type works, what the research shows, and how a non-specialist can spot it

AI data poisoning is an attack in which someone deliberately plants manipulated content in the data an AI system learns from or retrieves from, so the system later gives wrong, biased or attacker-chosen answers. It happens outside the conversation with the model, and the damage persists until the bad data is found and removed.

Every few weeks we get some version of the same question from a founder or CTO: "We read that 250 documents can poison a model. Should we be worried?" Usually they have just shipped a help-center chatbot. The honest answer is "probably less than the headline suggests, and in a different place than you think." If you already know the basics and want the control set, ISO 42001 mapping and vendor questions, go to our companion guide on securing AI models against data poisoning.

What is AI data poisoning, in plain terms?

A model is a summary of the data it saw. Poisoning changes that data on purpose.

An attacker can reach three places. The training or fine-tuning set. The model file itself, for example an open model downloaded from a public hub. And the retrieval layer: the documents, tickets and wiki pages a retrieval-augmented generation (RAG) system pulls in to answer a question. MITRE ATLAS tracks that last one as its own technique, AML.T0070 RAG Poisoning, separate from AML.T0020 Poison Training Data.

It is quiet, because a poisoned model works normally most of the time, and durable, because retraining on the same source reproduces it.

What are the main types of data poisoning attacks?

We use the categories in NIST AI 100-2 E2025, Adversarial Machine Learning: A Taxonomy and Terminology of Attacks and Mitigations (March 2025), plus RAG poisoning. The right-hand column is our opinion for 30 to 200 person companies, and a poison-detection vendor would dispute it.

Type

What the attacker does

What you would notice

How worried a 50-person SaaS should be

Availability poisoning

Adds junk or mislabeled data to degrade the model across the board

Accuracy drops everywhere

Low. Noisy, easy to catch, rarely worth an attacker's effort against you

Targeted poisoning

Changes the answer for a small number of specific inputs

Nothing, except on the targeted cases

Low to medium if you train classifiers (fraud, spam, risk scoring)

Backdoor poisoning

Plants a trigger pattern that flips behavior only when present

Nothing until the trigger appears

Medium if you fine-tune on data outsiders can influence

Model poisoning

Modifies the trained model directly, often a downloaded file

Possibly nothing; some files also run code on load

Medium if engineers pull open models from public hubs without review

RAG poisoning

Plants content in the documents your assistant retrieves

Confident wrong answers on specific topics

High. The knowledge base is usually writable by many people

The OWASP Top 10 for LLM Applications covers this under LLM04:2025 Data and Model Poisoning and flags "malicious pickling", where a model file runs code when loaded. We treat model downloads like any other third-party package.

What does the research actually show?

Founders usually hear about poisoning through one dramatic statistic. Here is what the evidence found, and what it does not prove.

About 250 documents can backdoor a model of any tested size

In October 2025, Anthropic, the UK AI Security Institute and the Alan Turing Institute published a study that trained 72 models from 600M to 13B parameters. About 250 poisoned documents, roughly 0.00016% of training tokens for the largest model, reliably planted a backdoor at every size; 100 did not. The absolute number of documents mattered, not the percentage. The caveat: the backdoor only produced gibberish after a trigger phrase, and the authors say it is unclear whether this holds for harmful behaviors or larger models.

Five documents can hijack a RAG answer

PoisonedRAG, presented at USENIX Security 2025, reported a 90% attack success rate when five malicious texts were injected per target question into a knowledge database holding millions of texts. If outsiders can write to what your assistant reads, a handful of pages can steer a chosen answer.

Poisoning web-scale datasets is cheap

Carlini and colleagues showed an attacker could have poisoned 0.01% of the LAION-400M or COYO-700M datasets for about $60 by buying expired domains the datasets still pointed to,. "We only trained on public data" is not a defense.

Governments now treat it as a data security risk

A May 2025 joint information sheet on AI data security from NSA, CISA, FBI and partners in Australia, New Zealand and the UK names the data supply chain, maliciously modified data and data drift as the three risk areas to manage.

How is data poisoning different from prompt injection?

These two get confused in nearly every AI risk conversation we run. The test is timing and persistence.

Data poisoning

Prompt injection

When it happens

Before use: in training data, the model file, or stored retrieval content

At use: in the prompt or content the model reads during a session

Persistence

Stays until the bad data is removed and the model retrained or the index cleaned

Usually lasts for that session or that document

Typical attacker access

Write access to a data source, public dataset or model repository

Ability to send a message, email, file or web page to the model

OWASP reference

LLM04:2025

The overlap is RAG. A poisoned page in your knowledge base can carry instructions, which is indirect prompt injection delivered through poisoning; MITRE's RAG Poisoning entry lists prompt injections as one payload. So when a vendor says "we handle prompt injection," ask separately who can write to the content the model retrieves. For the runtime side, see our guide on how to secure AI agents.

What warning signs can a non-specialist spot?

You need no ML team for these, just someone who owns the AI feature and checks it weekly.

  • The assistant gives a confident, specific, wrong answer on one topic (a refund policy, a competitor, a security feature) while being fine on everything else.

  • Answers changed after a content import, a new data connector or a bulk wiki edit, and nobody touched the model.

  • People outside the content team can publish to the source the bot reads: community forums, public tickets, shared drives with broad edit rights.

  • A fine-tuned model behaves strangely on inputs containing an unusual word, code or formatting pattern.

  • Evaluation scores shift abruptly with no explanation. The joint sheet notes abrupt changes are more likely an attack, gradual ones more likely drift.

In our assessments the third item is the one we find most often. It is also the cheapest to fix.

Who is actually at risk, and when do you not need to worry?

You probably do not need poisoning-specific work if you only use AI through vendor products (a CRM assistant, a coding copilot) and feed them no retrieval content of your own. Your controls are vendor due diligence and contract terms on training data use. The same goes if basic access control is weak: poisoning needs write access, and attackers with write access have easier options. The IBM Cost of a Data Breach 2026 report found 92% of organizations with an AI-related breach lacked proper AI access controls. Fix that first, along with the fundamentals in a cybersecurity baseline assessment.

What this does not stop: nothing below detects a well-crafted backdoor inside a third-party foundation model. You are reducing exposure, not eliminating it.

You are in scope if you run RAG over content customers, partners or the public can write to, fine-tune on user-generated data, or sell an AI feature that makes decisions about people. In Canada, PIPEDA's safeguards principle requires protecting personal information against unauthorized modification, and Quebec's Law 25 adds notice obligations when decisions are made exclusively by automated processing. In the US, HIPAA's integrity standard applies when health data flows through the model.

What should you do first? A short 90-day sequence

This is the order of operations only. The full control set and vendor questionnaire are in our data poisoning controls guide.

Days 1 to 30: find the writable sources

List every source each AI feature trains on or retrieves from, and who can write to it. Remove broad edit rights. No AI inventory yet? Start with shadow AI discovery.

Days 31 to 60: version and test

Version datasets and retrieval indexes so you can roll back. Write 20 to 50 "golden questions" with known answers and run them after every import or retraining. Record the source and hash of every downloaded model. Our MLOps pipeline security guide covers the build side.

Days 61 to 90: assign ownership

Name one owner for AI data integrity, add a poisoning scenario to your incident response plan, and decide whether you need a formal management system such as ISO 42001. Many clients run this through a Virtual CISO engagement; the Crawling tier starts from $2,000 a month for 15 to 20 hours.

Frequently asked questions

Can data poisoning happen to a model we did not train?

Yes. With RAG, the target is your knowledge base, not the model. With downloaded open models, the file itself can be modified. You only escape it if you use a vendor product with no data of your own feeding it.

How do we know if our model has already been poisoned?

Usually through behavior: specific wrong answers, unexplained changes after imports, or odd responses to unusual inputs. Versioned sources let you compare against a known-good state and roll back.

Does the EU AI Act require poisoning controls today?

The Act names data poisoning among the attacks high-risk AI systems must resist, but those obligations now apply from 2 December 2027 or 2 August 2028 depending on the system. Our AI governance services help Canadian and US SaaS teams plan for it, and you can book a consultation to scope your exposure.

Keep Reading

Related Articles

Our Industry Certifications

Our diverse industry experience and expertise in AI, Cybersecurity & Information Risk Management, Data Governance, Privacy and Data Protection Regulatory Compliance is endorsed by leading educational and industry certifications for the quality, value and cost-effective products and services we deliver to our clients.

Copyright © 2026 IRM Consulting & Advisory. All Rights Reserved.