Model
The model itself is an attack surface separate from the code that runs it. The model file is the first concern: pickle-based formats (PyTorch .bin, joblib, older HuggingFace) execute arbitrary code on load, so loading an untrusted model is loading untrusted code; safetensors solves this but adoption is incomplete. The model's behaviour is the second concern: adversarial examples bypass classifiers used as security controls, backdoor patterns planted during training survive deployment unless explicitly tested for, and model-extraction queries can clone proprietary fine-tunes. Production model registries (HuggingFace Hub, Ollama Library) have hosted backdoored variants of popular base models; HuggingFace now scans uploads for known-bad patterns, but defenses lag attacks. We track CVEs against model formats, model-loader libraries, and published research demonstrating new model-level attack classes against shipped commercial models.
| Severity | CVE | Headline | Package | CVSS |
|---|---|---|---|---|
| LOW | CVE-2026-59226 | Open WebUI: deactivated users retain automation access | open-webui | 3.1 |
| MEDIUM | CVE-2026-59225 | Open WebUI: arena bypass reaches restricted models | open-webui | 5.4 |
| MEDIUM | CVE-2026-15531 | HashNeRF: torch.load deserialization allows local RCE | 5.3 | |
| LOW | CVE-2026-15605 | wandb: weak hash weakens artifact integrity check | wandb | 3.1 |
| LOW | CVE-2026-12482 | Keras: symlink bypass enables tar path traversal | keras | 3.1 |
| HIGH | CVE-2026-58659 | PyTorch Lightning: RCE via malicious checkpoint files | pytorch-lightning | 7.8 |
| HIGH | CVE-2026-12484 | Keras: unsafe pickle deserialization allows RCE | keras | 7.8 |
| MEDIUM | CVE-2026-58435 | Gitea: LFS deploy-key flaw leaks private repo objects | code.gitea.io/gitea | 5.4 |
| HIGH | CVE-2026-65315 | Ollama: crafted GGUF file crashes inference server | ollama | 7.5 |
| MEDIUM | CVE-2026-65920 | Diffusers: path traversal via weight_map exposes files | diffusers | 4.3 |
| LOW | CVE-2026-63632 | onnx: OOB heap read in Gemm opset-downgrade adapter | onnx | 3.3 |
| CRITICAL | CVE-2026-15976 | SGLang: RCE via unsafe pickle deserialization on weight load | 9.8 | |
| CRITICAL | CVE-2026-68770 | sentence-transformers: trust gate bypass enables RCE | sentence-transformers | 9.8 |
| MEDIUM | CVE-2026-9335 | Keras: HDF5 ExternalLink flaw leaks local files on load | keras | 6.5 |
| HIGH | CVE-2026-9856 | transformers: path traversal in save_pretrained() writes files | transformers | 7.1 |
| MEDIUM | CVE-2026-12570 | Keras: OOM DoS via malicious .keras model load | keras | 5.5 |
| HIGH | CVE-2026-69112 | Accelerate: path traversal in checkpoint loading | accelerate | 7.1 |
| HIGH | CVE-2026-73325 | OneCompression: RCE via malicious .pt checkpoint load | 7.8 | |
| MEDIUM | CVE-2026-73560 | vLLM: SSRF/LFI bypass in MiMo-V2 multimodal input | vllm | 6.5 |
| MEDIUM | CVE-2026-75104 | Transformers: path traversal via checkpoint shards | transformers | 5.5 |