CVE-2026-53875CWE-95

picklescan - Scanning Bypass via Dynamic Eval in scan_pytorch

High · published June 17, 2026

CVSS v4.0
7.1
EPSS
1%
Percentile
52.3
In the wild
Unconfirmed
What it is

picklescan before 1.0.3 contains a scanning bypass vulnerability in the scan_pytorch function that allows attackers to embed malicious magic numbers via dynamic eval using the __reduce__ trick. Attackers can craft malicious PyTorch payloads that evade picklescan detection while remaining executable, enabling arbitrary code execution when loaded with torch.load().

The record
Technical detail
CVSS v4.0
7.1 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
EPSS
0.00691 · 52.3th percentile
Weakness
CWE-95 · Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection')
Published
2026-06-17T15:05Z
EPSS history
Timeline
  • 17 JUN 15:05Z
    picklescan - Scanning Bypass via Dynamic Eval in scan_pytorch
    cvelistv5