CVEvulnerability
CVE-2025-71320
9.3 CRITICAL
Official page ↗
- Status
- Deferred
- Published
- 2026-06-17
- Last modified
- 2026-10-12
- Assigner
- [email protected]
- CVSS 4.0 ([email protected])
- 9.3 CRITICAL — CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- CVSS 3.1 ([email protected])
- 9.8 CRITICAL — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-184
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.
Related
Weakness · CWE (1)
- CWE-184 Incomplete List of Disallowed Inputs weakness
References
- https://github.com/mmaitre314/picklescan/security/advisories/GHSA-84r2-jw7c-4r5q github.com
- https://www.vulncheck.com/advisories/picklescan-remote-code-execution-via-incomplete-disallowed-inputs www.vulncheck.com
- https://github.com/mmaitre314/picklescan/security/advisories/GHSA-84r2-jw7c-4r5q github.com