picklescan before 0.0.33 contains an incomplete deny-list that fails to block pydoc.locate and operator.methodcaller functions, allowing attackers to bypass security checks. Remote attackers can craft malicious pickle files using these unblocked functions to achieve arbitrary code execution when the pickle is deserialized.
Advisories
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-84r2-jw7c-4r5q | Picklescan has Incomplete List of Disallowed Inputs |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Thu, 18 Jun 2026 04:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | picklescan before 0.0.33 contains an incomplete deny-list that fails to block pydoc.locate and operator.methodcaller functions, allowing attackers to bypass security checks. Remote attackers can craft malicious pickle files using these unblocked functions to achieve arbitrary code execution when the pickle is deserialized. | |
| Title | picklescan - Remote Code Execution via Incomplete Disallowed Inputs | |
| First Time appeared |
Mmaitre314
Mmaitre314 picklescan |
|
| Weaknesses | CWE-184 | |
| CPEs | cpe:2.3:a:mmaitre314:picklescan:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Mmaitre314
Mmaitre314 picklescan |
|
| References |
| |
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-06-17T17:54:59.297Z
Reserved: 2026-06-08T20:44:31.209Z
Link: CVE-2025-71320
Updated: 2026-06-17T17:51:10.887Z
No data.
No data.
OpenCVE Enrichment
Updated: 2026-06-18T17:45:13Z
Weaknesses
Github GHSA