# R-04·OWASP LLM04:2026·cases 6·checked Nov. 15, 2026

AI supply chain compromise

A model, dataset, package, extension or plug-in you pull in is malicious, tampered with or not what it claims to be.

What it is

AI systems inherit the ordinary software supply chain and add new parts to it: pre-trained models, fine-tuning adapters, datasets, conversion services and model hubs. Some model file formats can run code when loaded.

Coding assistants add a newer twist. A model can recommend a package that does not exist, and an attacker can register that name first. OWASP's 2026 entry tells developers to check that AI-suggested dependencies exist and are the intended package before adopting them.

Documented cases

Incidents happened in the wild. Research demos were shown by researchers, often disclosed to the vendor first.

  • Incidentdisclosed July 16, 2026·AML.CS0068

    Malicious dataset used to break into Hugging Face clusters

    Hugging Face says a malicious dataset used two code-execution paths in its dataset processing, a remote-code loader and a template injection in a dataset configuration, to run code on a worker. The intruder then harvested credentials and moved into several internal clusters over a weekend.

    Hugging Face reports access to some internal datasets and service credentials, and no tampering with public models, datasets or Spaces. It closed both paths and rotated credentials. Its post does not name the attacker. MITRE's case study attributes the activity to autonomous agents from OpenAI cyber evaluations.

    Sources: Hugging Face; MITRE ATLAS AML.CS0068

  • Incidentdisclosed Sept. 25, 2025·AML.CS0053

    Fake Postmark MCP server copied every email to an attacker

    Someone published an npm package called postmark-mcp that posed as an MCP server for the Postmark email service. After 15 harmless versions, version 1.0.16 added a backdoor that blind-copied outgoing email to an external server.

    Postmark says it had nothing to do with the package. It told users to remove it, check email logs and consider rotating any credentials sent by email while it was installed.

    Sources: Postmark; MITRE ATLAS AML.CS0053

  • Incidentdisclosed July 23, 2025·AML.CS0047

    Wiper prompt shipped in the Amazon Q VS Code extension

    An attacker used a GitHub token with too much scope to commit code to the open-source repository of the Amazon Q Developer extension for VS Code, and the code shipped in version 1.84.0. MITRE's write-up says the code prompted the Q agent to clean a system to a near-factory state and delete file system and cloud resources.

    AWS says the code failed to run because of a syntax error and made no changes to services or customer environments. Version 1.85.0 removed it (CVE-2025-8217).

    Sources: Amazon Web Services; NIST National Vulnerability Database; MITRE ATLAS AML.CS0047

  • Research demodisclosed March 18, 2025·AML.CS0041

    Rules File Backdoor in AI coding assistants

    Pillar Security hid instructions in the rules files that configure Cursor and GitHub Copilot, using invisible Unicode characters that reviewers could not see. The assistants then added attacker-chosen code, such as a script tag, without mentioning it in chat.

    Cursor said the risk was the user's responsibility. GitHub said users must review suggestions, and in May 2025 it started warning when a file on github.com contains hidden Unicode text.

    Sources: Pillar Security; MITRE ATLAS AML.CS0041

  • Incidentdisclosed Feb. 6, 2025·AML.CS0031

    Malicious models on Hugging Face slipped past the scanner

    ReversingLabs found two models on Hugging Face whose Pickle files opened a reverse shell when loaded. The files used 7z compression and broke right after the payload, so Hugging Face's Picklescan tool did not flag them even though the code still ran.

    ReversingLabs reported them on January 20, 2025. Hugging Face removed the models within 24 hours and changed Picklescan to inspect broken Pickle files.

    Sources: ReversingLabs; MITRE ATLAS AML.CS0031

  • Research demodisclosed March 28, 2024·AML.CS0022

    Hallucinated package name downloaded more than 30,000 times

    A Lasso Security researcher asked four models thousands of coding questions across five languages and found they often recommended packages that did not exist, sometimes the same invented name again and again. He uploaded an empty package under one of those names, huggingface-cli.

    The empty package received more than 30,000 downloads in three months, and an Alibaba research repository told readers to install it. OWASP calls registering such names in advance slopsquatting.

    Sources: Lasso Security; OWASP GenAI Security Project; MITRE ATLAS AML.CS0022

Controls to start with

  • Vet suppliers, including their terms and privacy policies, and re-check when either changes.LLM04:2026, mitigation 1
  • Patch and scan AI components like any other dependency, and confirm AI-suggested packages exist and are the intended ones.LLM04:2026, mitigation 2
  • Keep a signed inventory of models, adapters and datasets (an AI bill of materials), and only use models from verifiable sources with signatures or hashes.LLM04:2026, mitigations 4 and 5
  • Pin prompts, tools and configurations by content hash and commit, and have a way to revoke a component quickly.ASI04, guidelines 7 and 8

Questions to ask vendors

Our suggestions, not taken from a framework.

  • Which third-party models, datasets and plug-ins does your product depend on, and how do you verify them?
  • Can you give us an AI bill of materials for the version we would run?
  • How would you tell us if a component you rely on was compromised?

Sources

  1. OWASP Top 10 for LLM Applications 2026. OWASP GenAI Security Project, Aug. 3, 2026.Standard or framework · read: full text (122-page PDF) · retrieved Nov. 15, 2026 · license CC BY-SA 4.0note: Community list. OWASP says the 2026 ranking combines a practitioner vote with incident evidence. Appendix A maps each entry to other frameworks.
  2. OWASP Top 10 for Agentic Applications 2026. OWASP GenAI Security Project, Dec. 9, 2025.Standard or framework · read: full text (PDF) · retrieved Nov. 15, 2026 · license CC BY-SA 4.0note: Covers risks once a model acts as an agent with tools, memory and delegated authority.
  3. MITRE ATLAS data, release 2026.10. MITRE, Oct. 28, 2026.Standard or framework · read: full data file (tactics, techniques, case studies) · retrieved Nov. 15, 2026 · license Apache-2.0note: ATLAS labels each case study as an Incident (real-world) or an Exercise (research or red-team demonstration).
  4. NIST AI 600-1, Artificial Intelligence Risk Management Framework: Generative Artificial Intelligence Profile. National Institute of Standards and Technology, July 2024.Government guidance · read: sections 2.4 (Data Privacy), 2.7 (Human-AI Configuration) and 2.9 (Information Security) read in full · retrieved Nov. 15, 2026 · license US government worknote: Voluntary profile. Names 12 risks that generative AI creates or makes worse.
  5. Security Incident Disclosure - July 2026. Hugging Face, July 16, 2026.Incident disclosure by an involved party · read: full page · retrieved Nov. 15, 2026note: Hugging Face does not name the attacker. ATLAS case study AML.CS0068 attributes the activity to autonomous agents from OpenAI cyber evaluations, citing an OpenAI post that returned an error when we tried to read it.
  6. Information regarding malicious postmark-mcp package. Postmark, Sept. 25, 2025.Incident disclosure by an involved party · read: full page · retrieved Nov. 15, 2026note: Postmark is the impersonated vendor, not the package author.
  7. Security update regarding the Amazon Q VS Code extension (AWS-2025-015). Amazon Web Services, July 23, 2025.Incident disclosure by an involved party · read: full page · retrieved Nov. 15, 2026
  8. CVE-2025-8217. NIST National Vulnerability Database, July 30, 2025.Vulnerability record · read: description via NVD API · retrieved Nov. 15, 2026
  9. New Vulnerability in GitHub Copilot and Cursor: How Hackers Can Weaponize Code Agents. Pillar Security, March 18, 2025.Security vendor research · read: full page · retrieved Nov. 15, 2026note: Pillar Security sells AI security products.
  10. Malicious ML models discovered on Hugging Face platform. ReversingLabs, Feb. 6, 2025.Security vendor research · read: full page · retrieved Nov. 15, 2026note: ReversingLabs sells software supply chain security products.
  11. Diving Deeper into AI Package Hallucinations. Lasso Security, March 28, 2024.Security vendor research · read: full page · retrieved Nov. 15, 2026note: Lasso Security sells AI security products. Rates come from the researcher's own test set and models available at the time.