Supply Chain
AI/ML systems sit on a long dependency chain: package managers (PyPI, npm, Cargo), model registries (HuggingFace Hub, Ollama Library), and dataset repositories. Each is a viable attack surface. Common patterns include typosquatting of popular AI packages, malicious post-install scripts in npm/PyPI uploads, and unsafe deserialization in shared model files — PyTorch and pickle-based formats can execute arbitrary code on load, which is why HuggingFace introduced the safer safetensors format. Model-registry attacks have included planting backdoored fine-tunes of popular base models that pass benchmark eval but misbehave on attacker-chosen triggers. Dataset poisoning is the slowest variant: an attacker who can influence a public training corpus inserts content that later teaches downstream models a backdoor. Defenses: pinned versions, signature verification, safetensors over pickle, provenance attestation (SLSA), and scanning model files before load.
| Severity | CVE | Headline | Package | CVSS |
|---|---|---|---|---|
| MEDIUM | CVE-2026-115922 | ONNX: unbounded alloc in 2/4-bit unpack causes DoS | onnx | 6.2 |
| MEDIUM | CVE-2026-115921 | ONNX: null deref/oversized alloc in Scan inference DoS | onnx | 6.2 |
| HIGH | CVE-2026-115924 | Rembg: unauthenticated path traversal leaks files | rembg | 8.6 |
| MEDIUM | CVE-2026-116608 | VideoLLaMA2: unverified model integrity on load | VideoLLaMA2 | 5.4 |
| HIGH | CVE-2026-116843 | Mistral Vibe: RCE via git filter drivers in worktree | mistral-vibe | 8.8 |
| LOW | CVE-2025-8556 | CIRCL FourQ: low-order point flaw weakens key exchange | rhelai1/instructlab-amd-rhel9 | 3.7 |
| HIGH | GHSA-3w55-933p-8pv5 | Strands Agents: symlink flaw enables file overwrite, session tampering | 7.1 | |
| HIGH | CVE-2026-117560 | ATXP Gemini CLI ext: command injection via MCP tools | gemini-cli-extension | 7.8 |
| CRITICAL | CVE-2026-116692 | MLflow: scorer deserialization allows unauthenticated RCE | mlflow | 9.8 |
| MEDIUM | CVE-2026-118684 | MONAI: missing hash check allows tampered model downloads | monai | 5.9 |
| HIGH | CVE-2026-118683 | MONAI: RCE via malicious bundle logging.conf | monai | 8.8 |
| MEDIUM | CVE-2026-112908 | filelock: lax claim dir perms let local users break strict lock | filelock | 5.3 |
| MEDIUM | CVE-2026-112911 | filelock: unverified lock-dir ownership breaks mutual exclusion | filelock | 6.3 |
| MEDIUM | CVE-2026-112939 | filelock: soft-lock stale check forgeable, double entry | filelock | 4.7 |
| MEDIUM | CVE-2026-104312 | Langflow: ZIP path traversal enables file write on victim | langflow | 6.8 |
| CRITICAL | CVE-2026-104317 | Langflow: unsafe deserialization enables RCE via broker | langflow | 9.8 |
| HIGH | CVE-2026-104324 | Langflow: unsafe deserialization allows authenticated RCE | langflow | 8.8 |
| CRITICAL | CVE-2026-104339 | Langflow: OS command injection allows remote RCE | langflow | 9.8 |
| CRITICAL | CVE-2026-110186 | Langflow: code injection allows unauthenticated RCE | langflow | 9.8 |
| MEDIUM | CVE-2025-13327 | uv: ZIP parsing differential allows code execution | rhaiis-preview/vllm-cuda-rhel9 | 6.3 |