CyberSecBulletin

PickleScan vulnerabilities

We track 50 vulnerabilities in PickleScan products. 50 are rated high or critical, and none are known to be exploited. The most recent was published on July 4, 2026.

50vulnerabilities
8critical
42high
0exploited
8.3average CVSS score

Latest PickleScan vulnerabilities

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71375PickleScan

    picklescan before 0.0.34 fails to detect the _operator.methodcaller built-in function when scanning pickle files for malicious code. Attackers can craft malicious pickle payloads using _operator.methodcaller that evade detection and execute arbitrary code when

  • 8.1 High severity

    picklescan: Protection Mechanism Failure

    CVE-2025-71373PickleScan

    picklescan before 0.0.33 fails to detect operator.methodcaller function calls in pickle files, allowing attackers to bypass security checks. Remote attackers can craft malicious pickle payloads using operator.methodcaller that execute arbitrary code when loade

  • 8.1 High severity

    Picklescan: Deserialization of Untrusted Data

    CVE-2025-71372PickleScan

    Picklescan before 0.0.33 fails to detect the numpy.f2py.crackfortran.getlincoef gadget in pickle __reduce__ methods, allowing arbitrary code execution. Attackers can craft malicious pickle files that execute arbitrary Python code when loaded, bypassing Pickles

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71369PickleScan

    picklescan before 0.0.28 fails to detect malicious pickle files that use torch.utils.data.datapipes.utils.decoder.basichandlers in reduce methods, allowing attackers to bypass safety checks. Remote attackers can embed undetected malicious code in pickle files

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71367PickleScan

    picklescan before 0.0.34 fails to detect _operator.attrgetter function calls in pickle payloads, allowing attackers to bypass security checks. Remote attackers can craft malicious pickle files using _operator.attrgetter in reduce methods to execute arbitrary c

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71366PickleScan

    picklescan before 0.0.28 fails to detect malicious torch.utils.bottleneck.__main__.run_cprofile function calls in pickle files, allowing attackers to bypass safety checks. Remote attackers can embed undetected code in pickle files to achieve arbitrary code exe

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71364PickleScan

    picklescan before 0.0.30 fails to detect the asyncio.unix_events._UnixSubprocessTransport._start function in pickle reduce methods, allowing remote code execution. Attackers can craft malicious pickle files embedding this built-in function that evade detection

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71362PickleScan

    picklescan before 0.0.33 fails to detect unsafe deserialization when numpy.f2py.crackfortran functions call eval on arbitrary strings. Attackers can embed malicious code in pickle files that executes when loaded from untrusted sources.

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71360PickleScan

    picklescan before 0.0.29 fails to detect malicious pickle files using idlelib.calltip.get_entity function in reduce methods. Attackers can embed undetected code in pickle files that executes remote commands when loaded by victims.

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71359PickleScan

    picklescan before 0.0.29 fails to detect malicious pickle payloads that utilize lib2to3.pgen2.grammar.Grammar.loads in the reduce method, allowing remote code execution. Attackers can craft pickle files embedding dangerous code that evades picklescan detection

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71356PickleScan

    picklescan before 0.0.28 fails to detect malicious torch.fx.experimental.symbolic_shapes.ShapeEnv.evaluate_guards_expression function calls in pickle files. Attackers can embed undetected code in pickle files that executes remote code when loaded by victims.

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71353PickleScan

    picklescan before 0.0.28 fails to detect malicious pickle files that exploit torch._dynamo.guards.GuardBuilder.get function in reduce methods. Attackers can craft pickle files with embedded code that evades picklescan detection and executes arbitrary commands

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71347PickleScan

    picklescan before 0.0.33 fails to detect malicious pickle files using numpy.f2py.crackfortran.param_eval function in reduce methods, allowing attackers to bypass security checks. Remote attackers can embed undetected code in pickle files that executes during d

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71345PickleScan

    picklescan before 0.0.30 fails to detect malicious pickle files that invoke torch.utils.bottleneck.__main__.run_autograd_prof function. Attackers can embed undetected code in pickle files that executes during deserialization, enabling remote code execution.

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71343PickleScan

    picklescan before 0.0.30 fails to detect malicious pickle files that exploit lib2to3.pgen2.pgen.ParserGenerator.make_label function in the reduce method. Attackers can craft malicious pickle files with embedded code that evades detection but executes arbitrary

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71342PickleScan

    picklescan before 0.0.30 fails to detect malicious pickle files using idlelib.run.Executive.runcode in reduce methods. Attackers can embed undetected code in pickle files that executes during pickle.load, enabling remote code execution in PyTorch models and su

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71374PickleScan

    picklescan before 0.0.29 fails to detect the built-in python profile.Profile.run function when used in pickle reduce methods, allowing attackers to execute arbitrary code. Remote attackers can craft malicious pickle files that bypass picklescan detection and a

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71371PickleScan

    picklescan before 0.0.29 fails to detect malicious pickle files using code.InteractiveInterpreter.runcode in reduce methods. Attackers can craft pickle payloads that bypass picklescan detection and execute arbitrary code when loaded via pickle.load().

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71368PickleScan

    picklescan before 0.0.30 fails to detect the doctest.debug_script function when analyzing pickle files, allowing attackers to execute arbitrary code. Remote attackers can craft malicious pickle files embedding doctest.debug_script calls that bypass picklescan

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71363PickleScan

    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 achie

  • 7.6 High severity

    Picklescan: Incomplete List of Disallowed Inputs

    CVE-2025-71355PickleScan

    Picklescan before 0.0.25 fails to detect unsafe global functions in the Numpy library, allowing attackers to bypass static analysis and execute arbitrary code during deserialization. Attackers can craft malicious pickle files using numpy.testing._private.utils

  • 8.1 High severity

    picklescan: Protection Mechanism Failure

    CVE-2025-71352PickleScan

    picklescan before 0.0.29 fails to detect the built-in Python trace.Trace.runctx function when used in pickle file reduce methods, allowing attackers to execute arbitrary code. Remote attackers can craft malicious pickle files with trace.Trace.runctx payloads t

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71350PickleScan

    picklescan before 0.0.28 fails to detect malicious pickle files using torch.utils.collect_env.run function in reduce methods. Attackers can embed undetected code in pickle files that executes remote commands when loaded by victims.

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71349PickleScan

    picklescan before 0.0.29 fails to detect the built-in trace.Trace.run function when analyzing pickle files, allowing attackers to embed undetected malicious code. Remote attackers can craft malicious pickle files using trace.Trace.run in the reduce method to a

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71340PickleScan

    picklescan through 0.0.26 fails to detect malicious pickle files that invoke idlelib.pyshell.ModifiedInterpreter.runcode in __reduce__ methods. Attackers can embed undetected code in pickle files that executes arbitrary commands when the file is loaded via pic

  • 8.1 High severity

    picklescan: Improper Neutralization of Directives in Dynamically Evaluated Code

    CVE-2025-71361PickleScan

    picklescan before 0.0.29 fails to detect malicious idlelib.calltip.Calltip.fetch_tip calls in pickle files, allowing remote code execution. Attackers can embed undetected payloads in pickle files that execute arbitrary code when loaded via pickle.load().

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71354PickleScan

    picklescan before 0.0.29 fails to detect malicious pickle files that exploit idlelib.debugobj.ObjectTreeItem.SetText function in reduce methods. Attackers can craft pickle files with embedded code that bypasses picklescan detection and executes arbitrary comma

  • 9.8 Critical severity

    picklescan: Incomplete List of Disallowed Inputs

    CVE-2026-56315PickleScanEPSS 1.15%

    picklescan before 1.0.4 fails to block at least seven Python standard library modules (including uuid, _osx_support, _aix_support, _pyrepl.pager, and imaplib) exposing eight functions that provide direct arbitrary command execution. Attackers can craft malicio

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71376PickleScan

    picklescan before 0.0.29 fails to detect malicious pickle files using idlelib.autocomplete.AutoComplete.fetch_completions in reduce methods. Attackers can embed undetected code in pickle files that executes arbitrary commands when loaded by victims.

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71370PickleScan

    picklescan before 0.0.28 fails to detect malicious torch.jit.unsupported_tensor_ops.execWrapper function calls embedded in pickle files. Attackers can craft malicious pickle files that bypass picklescan detection and execute arbitrary code when loaded via pick

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71365PickleScan

    picklescan before 0.0.33 fails to detect malicious pickle files that invoke numpy.f2py.crackfortran.myeval function through the reduce method. Attackers can craft malicious pickle files embedding arbitrary code that evades picklescan detection and executes rem

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71341PickleScan

    picklescan before 0.0.29 fails to detect the profile.Profile.runctx function when analyzing pickle files, allowing attackers to embed undetected malicious code. Remote attackers can craft malicious pickle files using profile.Profile.runctx in the reduce method

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71358PickleScan

    picklescan before 0.0.29 fails to detect malicious pickle files that exploit idlelib.autocomplete.AutoComplete.get_entity function in reduce methods. Attackers can embed undetected code in pickle files that executes arbitrary commands when loaded by victims us

  • 8.1 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71344PickleScan

    picklescan before 0.0.30 (affected versions 0.0.26 and earlier) fails to detect the ensurepip._run_pip built-in function when scanning pickle files, allowing attackers to execute arbitrary code. Malicious pickle files embedding ensurepip._run_pip calls in __re

  • 8.1 High severity

    Picklescan: Deserialization of Untrusted Data

    CVE-2025-71339PickleScan

    Picklescan before 0.0.33 fails to detect the numpy.f2py.crackfortran._eval_length gadget in pickle __reduce__ methods, allowing arbitrary code execution. Attackers can craft malicious pickle files that execute arbitrary Python code when loaded by victims who t

  • 7.8 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71378PickleScan

    picklescan before 0.0.30 fails to detect cProfile.runctx function calls in pickle file reduce methods, allowing attackers to execute arbitrary code. Malicious pickle files bypass picklescan detection and execute remote code when loaded via pickle.load().

  • 7.8 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71357PickleScan

    picklescan before 0.0.30 fails to detect malicious pickle files using idlelib.pyshell.ModifiedInterpreter.runcommand in reduce methods. Attackers can embed undetected code in pickle files that executes remote commands when loaded by victims.

  • 7.6 High severity

    picklescan: Incomplete List of Disallowed Inputs

    CVE-2025-71351PickleScan

    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, w

  • 7.8 High severity

    picklescan: Deserialization of Untrusted Data

    CVE-2025-71348PickleScan

    picklescan before 0.0.28 fails to detect malicious pickle files that invoke torch.utils._config_module.load_config function within reduce methods. Attackers can craft pickle files embedding arbitrary code that evades detection but executes during pickle.load,

  • 7.1 High severity

    picklescan: Improper Neutralization of Directives in Dynamically Evaluated Code

    CVE-2026-53875PickleScan

    picklescan before 1.0.3 contains a scanning bypass vulnerability in the scan_pytorch function that allows attackers to embed malicious magic numbers via dynamic eval using the __reduce__ trick. Attackers can craft malicious PyTorch payloads that evade picklesc