CVE-2025-71320 PUBLISHED

picklescan - Remote Code Execution via Incomplete Disallowed Inputs

Assigner: VulnCheck
Reserved: 08.06.2026 Published: 17.06.2026 Updated: 17.06.2026

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.

Metrics

CVSS Vector: 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
CVSS Score: 9.3

Product Status

Vendor picklescan
Product picklescan
Versions Default: unaffected
  • affected from 0 to 0.0.33 (excl.)
  • Version 0.0.33 is unaffected

Credits

  • 0x-Apollyon reporter

References

Problem Types

  • Incomplete List of Disallowed Inputs CWE