CVE 9.8 CRITICAL

CVE-2026-31214_CVE-2026-31214

9.8 / 10
CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Description

The torch-checkpoint-shrink.py script in the ml-engineering project in commit 0099885db36a8f06556efe1faf552518852cb1e0 (2025-20-27) contains an insecure deserialization vulnerability (CWE-502). The script uses torch.load() to process PyTorch checkpoint files (.pt) without enabling the security-restrictive weights_only=True parameter. This oversight allows the deserialization of arbitrary Python objects via the pickle module. A remote attacker can exploit this by providing a maliciously crafted checkpoint file, leading to arbitrary code execution in the context of the user running the script.

AI Analysis

Insecure deserialization vulnerability in torch-checkpoint-shrink.py script via PyTorch checkpoint files

Basic Information

ID CVE-2026-31214
Source mitre
Published May 12, 2026 at 00:00
Modified May 13, 2026 at 13:54

Affected Product

Vendor stas00
Product ml-engineering
Version n/a
Affected Versions n/a n/a n/a

CWE Classification

AI Assessment

AI Score 9.8 / 10
AI Severity Critical
Vendor stas00
Product ml-engineering
Version n/a

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.