HighVulnerability
CVE-2026-54499: Stanza model loaders arbitrary code execution via malicious pickle files
- Source
- NVD(opens in a new tab)
- Identifier
- CVE-2026-54499
- Published
- Record updated
- Affected
- stanza <= 1.12.1
- Fixed in
- 1.12.2
- Known exploitation
- Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
- EPSS
- 0.5%
Summary
CVE-2026-54499 affects Stanza, the Stanford NLP Python library, before version 1.12.2. Model loaders such as stanza.models.common.pretrain.Pretrain.load() call torch.load(..., weights_only=True) but fall back to torch.load(..., weights_only=False) when a pickle.UnpicklingError is raised. An attacker-controlled malicious .pt pretrain or model file can therefore execute arbitrary pickle code when a Stanza NLP pipeline loads it.
Mitigation
Fixed in 1.12.2.
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.
- stanzaPyPILLM dependency since 2022-04-23 · 4 tracked dependents
Topics
Related items
- HighCVE-2026-86063: Claude Code is an agentic coding tool. Prior to 2.1.179, the Claude Code and Claude Desktop plugin installation flow…Similar attack · NVD/CVE Database
- MediumOver 1,500 npm packages exposed by Trusted Publishing validation flawSimilar attack · CSO Online
- InfoSkillScreen: High-Recall Screening of Malicious Agent Skills with Decision ModelsSimilar attack · Arxiv (cs.CR + cs.CL + cs.LG)
- MediumCVE-2026-108958: TensorLayer HDF5 model loading deserialization via model_config argumentSimilar attack · NVD/CVE Database
- InfoIntroducing Security for AI Coding Agents and Workstations | Endor LabsSimilar attack · Endor Labs Blog