Skip to content
OpenAdvisories
High · 8.1 CVE-2025-71363 EUVD-2025-210389GHSA-49gj-c84q-6qm9GHSA-r9rj-xr26-286v

picklescan - Arbitrary Code Execution via Undetected cProfile.run in Pickle Deserialization

Published Jun 30, 2026 · Updated Jul 1, 2026 · Assigned by VulnCheck

Description

picklescan before 0.0.30 fails to detect cProfile.run function calls in pickle reduce methods, allowing attackers to execute arbitrary code. Remote attackers can craft malicious pickle files with cProfile.run payloads that bypass picklescan detection and achieve code execution upon deserialization.

Affected products

VendorProductAffectedFixed
picklescan picklescan < 0.0.30 0.0.30

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI picklescan < 0.0.30 0.0.30 GHSA-49gj-c84q-6qm9

References