Lucene search
+L

546 matches found

PyPA
PyPA
•added 2026/10/01 4:38 p.m.•7 views

PickleScan has multiple stdlib modules with direct RCE not in blocklist

Summarypicklescan v1.0.3 latest does not block at least 7 Python standard library modules that provide direct arbitrary command execution or code evaluation. A malicious pickle file importing these modules is reported as having 0 issues CLEAN scan. This enables remote code execution that bypasses...

9.8CVSS6.4AI score0.01147EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/10/01 4:38 p.m.•6 views

Picklescan has a missing detection when calling built-in python idlelib.autocomplete.AutoComplete.fetch_completions

SummaryUsing idlelib.autocomplete.AutoComplete.fetchcompletions, which is a built-in python library function to execute remote pickle file. DetailsThe attack payload executes in the following steps:First, the attacker craft the payload by calling to...

8.1CVSS6.2AI score0.0038EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/10/01 4:38 p.m.•5 views

Picklescan missing detection when calling built-in python library function timeit.timeit()

SummaryUsing timeit.timeit function, which is a built-in python library function to execute remote pickle file. DetailsPickle’s deserialization process is known to allow execution of function via reduce method. While Picklescan is meant to detect such exploits, this attack evades detection by...

7.6CVSS6.4AI score0.00552EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/10/01 4:38 p.m.•6 views

Picklescan is vulnerable to RCE through missing detection when calling numpy.f2py.crackfortran.myeval

SummaryPicklescan uses numpy.f2py.crackfortran.myeval, which is a function in numpy to execute remote pickle files. DetailsThe attack payload executes in the following steps:- First, the attacker crafts the payload by calling the numpy.f2py.crackfortran.myeval function in its reduce method- Then,...

8.1CVSS6.2AI score0.0038EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/10/01 4:38 p.m.•5 views

Picklescan missing detection when calling pytorch function torch.jit.unsupported_tensor_ops.execWrapper

SummaryUsing torch.jit.unsupportedtensorops.execWrapper function, which is a pytorch library function to execute remote pickle file. DetailsThe attack payload executes in the following steps:First, the attacker craft the payload by calling to torch.jit.unsupportedtensorops.execWrapper function in...

8.1CVSS6.2AI score0.0048EPSS
SaveExploits0References9Affected Software1
PyPA
PyPA
•added 2026/10/01 4:38 p.m.•6 views

Picklescan has a missing detection when calling built-in python profile.Profile.runctx

SummaryUsing profile.Profile.runctx, which is a built-in python library function to execute remote pickle file. DetailsThe attack payload executes in the following steps:First, the attacker craft the payload by calling to profile.Profile.runctx function in reduce methodThen when the victim after...

8.1CVSS6.2AI score0.00582EPSS
SaveExploits0References7Affected Software1
OSV
OSV
•added 2026/07/13 2:36 p.m.•17 views

PYSEC-2026-2873 Picklescan (scan_pytorch) Bypass via dynamic eval MAGIC_NUMBER

Summary This is a scanning bypass to scanpytorch function in picklescan. As we can see in the implementation of getmagicnumber that uses pickletools.genopsdata to get the magicnumber with the condition opcode.name includes INT or LONG, but the PyTorch's implemtation simply uses picklemodule.load ...

7.1CVSS5.9AI score0.00691EPSS
SaveExploits0References9
PyPA
PyPA
•added 2026/07/13 2:36 p.m.•34 views

Picklescan (scan_pytorch) Bypass via dynamic eval MAGIC_NUMBER

SummaryThis is a scanning bypass to scanpytorch function in picklescan. As we can see in the implementation of getmagicnumber that uses pickletools.genopsdata to get the magicnumber with the condition opcode.name includes INT or LONG, but the PyTorch's implemtation simply uses picklemodule.load t...

7.1CVSS5.9AI score0.00691EPSS
SaveExploits0References9Affected Software1
Positive Technologies
Positive Technologies
•added 2026/07/13 12:00 a.m.•28 views

PT-2026-59510

Summary This is a scanning bypass to scan pytorch function in picklescan. As we can see in the implementation of get magic number that uses pickletools.genopsdata to get the magic number with the condition opcode.name includes INT or LONG, but the PyTorch's implemtation simply uses pickle...

7.1CVSS5.9AI score0.00691EPSS
SaveExploits0References10
PyPA
PyPA
•added 2026/07/07 4:03 p.m.•26 views

Picklescan is vulnerable to RCE through missing detection when calling numpy.f2py.crackfortran._eval_length

SummaryPicklescan uses the numpy.f2py.crackfortran.evallength function a NumPy F2PY helper to execute arbitrary Python code during unpickling. DetailsPicklescan fails to detect a malicious pickle that uses the gadget numpy.f2py.crackfortran.evallength in reduce, allowing arbitrary command executi...

8.1CVSS6.6AI score0.00381EPSS
SaveExploits0References8Affected Software1
OSV
OSV
•added 2026/07/07 4:03 p.m.•19 views

PYSEC-2026-1783 Picklescan is vulnerable to RCE through missing detection when calling numpy.f2py.crackfortran._eval_length

Summary Picklescan uses the numpy.f2py.crackfortran.evallength function a NumPy F2PY helper to execute arbitrary Python code during unpickling. Details Picklescan fails to detect a malicious pickle that uses the gadget numpy.f2py.crackfortran.evallength in reduce, allowing arbitrary command...

7.6CVSS6.6AI score0.00381EPSS
SaveExploits0References8
OSV
OSV
•added 2026/07/07 4:03 p.m.•23 views

PYSEC-2026-1791 Picklescan vulnerable to Arbitrary File Writing

Summary Picklescan has got open and shutil in its default dangerous blocklist to prevent arbitrary file overwrites. However the module distutils isnt blocked and can be used for the same purpose ie to write arbitrary files. Details This is another vulnerability which impacts the downstream user. ...

9.3CVSS6.1AI score0.00824EPSS
SaveExploits0References9
PyPA
PyPA
•added 2026/07/07 4:03 p.m.•36 views

Picklescan has a missing detection when calling built-in python idlelib.debugobj.ObjectTreeItem

SummaryUsing idlelib.debugobj.ObjectTreeItem.SetText, which is a built-in python library function to execute remote pickle file. DetailsThe attack payload executes in the following steps:First, the attacker craft the payload by calling to idlelib.debugobj.ObjectTreeItem.SetText function in reduce...

8.1CVSS6.4AI score0.00449EPSS
SaveExploits0References6Affected Software1
PyPA
PyPA
•added 2026/07/07 4:03 p.m.•24 views

Picklescan is missing detection when calling built-in python ensurepip._run_pip

SummaryUsing ensurepip.runpip function, which is a built-in python library function to execute remote pickle file. DetailsThe attack payload executes in the following steps:First, the attacker craft the payload by calling to ensurepip.runpip function in reduce methodThen when the victim after...

8.1CVSS6.2AI score0.00467EPSS
SaveExploits0References6Affected Software1
OSV
OSV
•added 2026/07/07 4:03 p.m.•23 views

PYSEC-2026-1786 Picklescan has a missing detection when calling built-in python idlelib.calltip.Calltip

Summary Using idlelib.calltip.Calltip.fetchtip, which is a built-in python library function to execute remote pickle file. Details The attack payload executes in the following steps: First, the attacker craft the payload by calling to idlelib.calltip.Calltip.fetchtip function in reduce method The...

8.1CVSS6.4AI score0.0043EPSS
SaveExploits0References6
OSV
OSV
•added 2026/07/07 4:03 p.m.•18 views

PYSEC-2026-1781 Picklescan has a missing detection when calling built-in python idlelib.debugobj.ObjectTreeItem

Summary Using idlelib.debugobj.ObjectTreeItem.SetText, which is a built-in python library function to execute remote pickle file. Details The attack payload executes in the following steps: First, the attacker craft the payload by calling to idlelib.debugobj.ObjectTreeItem.SetText function in...

8.1CVSS6.4AI score0.00449EPSS
SaveExploits0References6
OSV
OSV
•added 2026/07/07 4:03 p.m.•18 views

PYSEC-2026-1792 Picklescan is missing detection when calling built-in python ensurepip._run_pip

Summary Using ensurepip.runpip function, which is a built-in python library function to execute remote pickle file. Details The attack payload executes in the following steps: First, the attacker craft the payload by calling to ensurepip.runpip function in reduce method Then when the victim after...

8.1CVSS6.2AI score0.00467EPSS
SaveExploits0References6
PyPA
PyPA
•added 2026/07/07 4:03 p.m.•66 views

Picklescan has pickle parsing logic flaw that leads to malicious pickle file bypass

DetailsThere's a parsing logic error in picklescan and modelscan while trying to deal with opcode STACKGLOBAL.Function listglobals when handling STACKGLOBAL at position n, it is expected to track two arguments but in wrong range. The loop only consider the range from 1 to n-1 but forgets to...

9.8CVSS6AI score0.00604EPSS
SaveExploits0References11Affected Software1
OSV
OSV
•added 2026/07/07 4:03 p.m.•25 views

PYSEC-2026-1788 Picklescan has pickle parsing logic flaw that leads to malicious pickle file bypass

Details There's a parsing logic error in picklescan and modelscan while trying to deal with opcode STACKGLOBAL. Function listglobals when handling STACKGLOBAL at position n, it is expected to track two arguments but in wrong range. The loop only consider the range from 1 to n-1 but forgets to...

9.3CVSS6AI score0.00604EPSS
SaveExploits0References11
Snyk
Snyk
•added 2026/07/04 3:12 a.m.•24 views

Deserialization of Untrusted Data

Overview picklescan is a Security scanner detecting Python Pickle files performing suspicious actions Affected versions of this package are vulnerable to Deserialization of Untrusted Data via the makelabel function in the reduce method. An attacker can execute arbitrary commands by crafting...

8.1CVSS6.2AI score0.0038EPSS
SaveExploits0References2
Rows per page
Query Builder