Skip to content
OpenAdvisories
High · 7.1 CVE-2026-53875 EUVD-2026-37741GHSA-97f8-7cmv-76j2GHSA-cc5p-54x3-hcf8PYSEC-2026-2873

picklescan - Scanning Bypass via Dynamic Eval in scan_pytorch

Published Jun 17, 2026 · Updated Nov 8, 2026 · Assigned by VulnCheck

Description

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().

Affected products

VendorProductAffectedFixed
picklescan picklescan < 1.0.3 1.0.3

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI picklescan < 1.0.3 1.0.3 GHSA-97f8-7cmv-76j2

References