HighVulnerabilityLLM-specific
CVE-2025-24357: vLLM deserialization of untrusted model weights via torch.load
- Source
- NVD(opens in a new tab)
- Identifier
- CVE-2025-24357
- Published
- Record updated
- Affected
- vllm < 0.7.0
- Fixed in
- 0.7.0
- released January 27, 2025, on the day of disclosure
- Known exploitation
- Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
- EPSS
- 0.9%
Summary
CVE-2025-24357 affects vLLM, a library for LLM inference and serving. In vllm/model_executor/weight_utils.py, the hf_model_weights_iterator function loads model checkpoints downloaded from Hugging Face using torch.load with weights_only defaulting to False. When torch.load loads malicious pickle data, it executes arbitrary code during unpickling. The weakness is classified as CWE-502, Deserialization of Untrusted Data.
Mitigation
This vulnerability is fixed in v0.7.0.
Affected packages in the Exposure Registry
Matched by package name and ecosystem. Each entry shows whether the package delegates to a language model and how many tracked packages depend on it.
- vllmPyPILLM dependency since 2023-08-25 · 15 tracked dependents
Topics
Related items
- MediumResearchers Uncover Prompt Adware Hidden in OpenAI Codex Jailbreak ToolkitSimilar attack · The Hacker News
- InfoTop agent skill security resources — November 2026Similar attack · Adversa AI Blog
- HighCVE-2026-118627: MLflow SHAP load_explainer untrusted deserialization enables code executionSimilar attack · NVD/CVE Database
- HighCVE-2026-118623: MLflow PickleEvaluationArtifact remote code execution via untrusted pickleSimilar attack · NVD/CVE Database
- HighCVE-2026-88968: Claude Code Edit tool symlink race overwrites files outside workspace on macOSSimilar attack · NVD/CVE Database