LLM03 · OWASP LLM Top 10 (2025)

Supply Chain Vulnerabilities

The LLM supply chain is fragile. Pretrained weights from Hugging Face, pickle files that execute on load, poisoned datasets, dependency hijacks in agent libraries — the surface is enormous and most teams have never thought about it.

01What it is

Risks introduced by third-party components in the LLM stack — base model weights, fine-tuning datasets, training code, inference servers, embedding models, vector DB clients, agent frameworks, and tools the agent calls. A compromise anywhere in this chain can backdoor production behaviour.

02Why it matters

Open-source LLM tooling moves fast and ships with insufficient review. A typo-squatted PyPI package downloaded a million times before detection. A backdoored fine-tune that activates on a specific trigger token. A vector-DB client with a deserialisation bug. The 2025–2026 frontier of AI security is supply-chain attacks because the surface is so under-monitored.

03Attack vectors

  • Malicious model weights — Hugging Face hosts pickle-format files that execute arbitrary code on `torch.load`. Watch for safetensors.
  • Typosquat packages — `langchain-community` vs `langchain_community`, `huggingface_hub` vs `huggingfac-hub`.
  • Compromised datasets — public datasets accept community contributions; a poisoned subset can backdoor fine-tunes.
  • Tool description injection — an MCP server returns a malicious tool description that re-shapes agent behaviour.
  • Tooling deserialisation — vector DB clients that pickle metadata and unpickle it on retrieval.

04Defence patterns

  • Prefer safetensors over pickle. Refuse pickle loads in production.
  • Pin every dependency. Use `pip-audit` and `npm audit` in CI.
  • Verify model checksums against Hugging Face's published hashes.
  • Scan fine-tuning datasets for triggers — repeat patterns, unusual token sequences.
  • Sandbox MCP servers and treat tool descriptions as untrusted input.
  • SBOM for AI — inventory every weight, dataset, library, and tool. Hash them. Re-verify on deploy.

05Detection

Signals to watch

CI guards on pickle imports. Audit logs on model-download calls. Behavioural baselines on production models — flag unexpected output distributions. Watch the Hugging Face security advisories feed.

06India context

DPDP · RBI · CERT-In

For BFSI, SEBI CSCRF requires vendor risk assessment that explicitly covers AI suppliers. CERT-In has issued advisories on AI/ML supply chain risk; expect formal direction within 12 months. DPDP processor obligations apply to any third-party model provider holding personal data.

07MITRE ATLAS mapping

AML.T0010 — ML Supply Chain Compromise AML.T0011 — Backdoor ML Model

08Related modules on RingSafe

09Further reading