Model Poisoning
Model poisoning is a training-time attack that leaves the model functionally normal on most inputs but misbehaving on attacker-chosen triggers. The original BadNets paper showed this on image classifiers: stamp a small pixel pattern on a stop-sign image during training, and the deployed model misclassifies any future stop sign with the same pattern as a speed-limit sign. The same idea generalises to LLMs (trigger phrases that flip refusal behaviour), code models (triggers that emit insecure code), and reinforcement-learning agents (reward hacking via tampered reward signals). The attack is hard to detect because standard validation sets show no degradation. Federated learning is particularly exposed because the training data and gradients come from many untrusted clients. Defenses include trigger detection (Neural Cleanse, ABS), spectral signatures, robust aggregation in federated setups, and strict provenance on training data.
| Severity | CVE | Headline | Package | CVSS |
|---|---|---|---|---|
| HIGH | CVE-2026-46478 | Flowise: mass-assignment allows cross-workspace data takeover | flowise | 8.8 |
| MEDIUM | CVE-2026-47155 | vLLM: revision pin bypass loads unreviewed artifacts | vllm | 6.5 |
| UNKNOWN | CVE-2026-54313 | n8n: MongoDB query injection overwrites arbitrary documents | n8n | - |
| LOW | CVE-2026-15605 | wandb: weak hash weakens artifact integrity check | wandb | 3.1 |
| HIGH | CVE-2026-67621 | Flowise: broken authz lets viewers poison RAG stores | Flowise | 7.6 |
| MEDIUM | CVE-2026-12261 | NLTK: downloader cross-package poisoning of models | 5.3 | |
| MEDIUM | CVE-2026-69146 | MLflow: missing authZ lets users forge dataset lineage | mlflow | 6.5 |
| HIGH | CVE-2026-76073 | Label Studio: IDOR exposes cross-org annotations | label-studio | 8.8 |
| UNKNOWN | CVE-2026-62997 | Kedro-Datasets: unsafe torch.load enables RCE via model | - | |
| HIGH | CVE-2026-96775 | MLflow: dspy flavor pickle control bypass enables RCE | mlflow | 8.8 |
| HIGH | CVE-2026-96804 | MLflow: pickle deserialization RCE in statsmodels flavor | mlflow | 8.8 |
| MEDIUM | CVE-2026-116608 | VideoLLaMA2: unverified model integrity on load | VideoLLaMA2 | 5.4 |
| MEDIUM | CVE-2026-118684 | MONAI: missing hash check allows tampered model downloads | monai | 5.9 |
Page 3 of 3