Skip to content
OpenAdvisories
High · 7.6 CVE-2025-71351 EUVD-2025-210292GHSA-fh2f-24rh-r2vqGHSA-v7x6-rv5q-mhwcPYSEC-2026-4135

picklescan - Remote Code Execution via timeit.timeit() Detection Bypass

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

Description

picklescan before 0.0.25 fails to detect malicious pickle files that use timeit.timeit() in the __reduce__ method, allowing remote code execution. Attackers can craft pickle files that import dangerous libraries like os and execute arbitrary system commands, which evade picklescan detection and execute when pickle.load() is called.

Affected products

VendorProductAffectedFixed
picklescan picklescan < 0.0.25 0.0.25

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI picklescan < 0.0.25 0.0.25 GHSA-v7x6-rv5q-mhwc

References