Skip to content
HighVulnerability

CVE-2026-31214: torch-checkpoint-shrink.py insecure deserialization of PyTorch checkpoint files

Identifier
CVE-2026-31214
Published
Record updated
View JSON
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.5%

Summary

The torch-checkpoint-shrink.py script in the ml-engineering project, at commit 0099885db36a8f06556efe1faf552518852cb1e0, is affected by CVE-2026-31214 (CWE-502). It calls torch.load() on PyTorch checkpoint (.pt) files without setting weights_only=True, so the pickle module can deserialize arbitrary Python objects. A remote attacker who supplies a maliciously crafted checkpoint file can achieve arbitrary code execution as the user running the script.

Mitigation

The source does not state a fix yet. Check the original advisory for updates.