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 |
|---|---|---|---|---|
| UNKNOWN | CVE-2026-62997 | Kedro-Datasets: unsafe torch.load enables RCE via model | - | |
| HIGH | CVE-2026-92786 | LightGBM: OOB write via crafted model file in SHAP | lightgbm | 7.8 |
| HIGH | CVE-2026-33625 | LMDeploy: eval() injection via malicious model config | lmdeploy | 8.8 |
| 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-100653 | vLLM: revision pin bypass loads unpinned HF artifacts | vllm | 6.5 |
| HIGH | CVE-2026-100840 | MONAI: code execution via malicious bundle config | monai | 7.8 |
| HIGH | CVE-2026-100842 | MONAI: eval sandbox bypass allows code execution | monai | 8.8 |
| HIGH | CVE-2026-100843 | MONAI: unsafe pickle deserialization enables RCE | monai | 7.8 |
| HIGH | CVE-2026-93348 | Unsloth Zoo: code injection via model_type enables RCE | 8.1 | |
| MEDIUM | CVE-2026-105754 | vLLM: input validation flaws let attacker crash EngineCore | vllm | 6.5 |
| HIGH | CVE-2026-109360 | MONAI: unsafe unpickle of SENet weights enables RCE | MONAI | 7.5 |
| HIGH | CVE-2026-109361 | MONAI: insecure pickle deserialization enables local RCE | MONAI | 7.3 |
| MEDIUM | CVE-2026-108954 | sherpa-onnx: buffer overflow via unvalidated model metadata | sherpa-onnx | 6.3 |
| MEDIUM | CVE-2026-110695 | ExLlamaV2: heap overflow in safetensors loader | 6.3 | |
| MEDIUM | CVE-2026-111985 | stable-diffusion-webui: safetensors header DoS via memory | 4.3 | |
| MEDIUM | CVE-2026-111991 | YOLOv9: code injection via ONNX metadata names/stride | 6.3 | |
| MEDIUM | CVE-2026-111987 | A1111 WebUI: stored XSS via safetensors metadata hash | 4.3 | |
| MEDIUM | CVE-2026-112080 | Llama-Chinese: code injection via adapter config loader | 6.3 | |
| MEDIUM | CVE-2026-112107 | fastllm: safetensors offset overflow enables memory corruption | 6.3 |