Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Primary rating from NVD.
CVSS VectorNVD
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Lifecycle Timeline
6Blast Radius
ecosystem impact- 179 pypi packages depend on torch (138 direct, 42 indirect)
Ecosystem-wide dependent count for version 2.10.0.
DescriptionCVE.org
A vulnerability was identified in PyTorch 2.10.0. The affected element is an unknown function of the component pt2 Loading Handler. The manipulation leads to deserialization. The attack can only be performed from a local environment. The exploit is publicly available and might be used. The project was informed of the problem early through a pull request but has not reacted yet.
AnalysisAI
A deserialization vulnerability exists in PyTorch 2.10.0 within the pt2 Loading Handler component, allowing local attackers with low privileges to achieve confidentiality, integrity, and availability impacts through untrusted data processing. The vulnerability (CWE-502) is confirmed to have a publicly available exploit and has been reported to the project via pull request PR#176791, though remediation status remains unclear. With a CVSS score of 5.3 and exploitation probability marked as probable (E:P), this represents a moderate real-world risk primarily affecting local development and deployment environments.
Technical ContextAI
The vulnerability stems from unsafe deserialization practices in PyTorch's pt2 Loading Handler, a component responsible for loading serialized model objects and checkpoint files. CWE-502 (Deserialization of Untrusted Data) is the root cause, which occurs when applications deserialize data from untrusted sources without proper validation or sandboxing. PyTorch users typically interact with this during model loading operations (torch.load(), checkpoint restoration, etc.), making the pt2 Loading Handler a critical attack surface. The affected CPE designation (cpe:2.3:a:n/a:pytorch:*:*:*:*:*:*:*:*) indicates broader PyTorch installations may be vulnerable, though specific version boundaries are currently undefined in available intelligence.
RemediationAI
Immediately check the PyTorch GitHub repository (https://github.com/pytorch/pytorch/) and pull request PR#176791 (https://github.com/pytorch/pytorch/pull/176791) for available patches; upgrade to the patched version once released and thoroughly tested in your environment. In the interim, implement strict access controls limiting local shell access to PyTorch systems, disable model loading from untrusted or user-supplied sources, validate and sandbox all checkpoint and model file sources before deserialization, and monitor for suspicious torch.load() calls in application logs. Additionally, consider running PyTorch workloads in isolated containers or virtual machines with restricted filesystem and network policies to limit blast radius if exploitation occurs.
In PyTorch <=2.4.1, the RemoteModule has Deserialization RCE. Rated critical severity (CVSS 9.8), this vulnerability is
PickleScan before 0.0.23 can be bypassed by flipping specific ZIP file header flag bits, allowing malicious pickle files
In PyTorch before trunk/89695, torch.jit.annotations.parse_type_line can cause arbitrary code execution because eval is
PyTorch is a Python package that provides tensor computation. [CVSS 8.8 HIGH]
A vulnerability in lightning-ai/pytorch-lightning version 2.3.2 allows an attacker to cause a denial of service by sendi
picklescan before 0.0.23 is vulnerable to a ZIP archive manipulation attack that causes it to crash when attempting to e
PyTorch is a Python package that provides tensor computation with strong GPU acceleration and deep neural networks built
NVIDIA APEX for Linux contains a deserialization of untrusted data vulnerability that affects environments using PyTorch
A vulnerability, which was classified as problematic, has been found in PyTorch 2.6.0+cu124. Rated medium severity (CVSS
A vulnerability, which was classified as problematic, has been found in PyTorch 2.6.0.cuda.memory.caching_allocator_dele
A vulnerability classified as problematic has been found in PyTorch 2.6.0. Rated medium severity (CVSS 4.8), this vulner
A vulnerability, which was classified as problematic, was found in PyTorch 2.6.0. Rated medium severity (CVSS 4.8), this
Same weakness CWE-502 – Deserialization of Untrusted Data
View allSame technique Deserialization
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-14280
GHSA-33x2-ppm4-v46v