Lucene search
K

262 matches found

Github Security Blog
Github Security Blog
added 2026/03/03 8:5 p.m.3 views

PickleScan has multiple stdlib modules with direct RCE not in blocklist

Summary picklescan 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 bypasse...

6.7AI score
Exploits0References2Affected Software1
OSV
OSV
added 2026/03/03 8:5 p.m.2 views

GHSA-G38G-8GR9-H9XP PickleScan has multiple stdlib modules with direct RCE not in blocklist

Summary picklescan 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 bypasse...

9.8CVSS6.7AI score
Exploits0References2
Snyk
Snyk
added 2026/03/03 8:5 p.m.1 views

Incomplete List of Disallowed Inputs

Overview picklescan is a Security scanner detecting Python Pickle files performing suspicious actions Affected versions of this package are vulnerable to Incomplete List of Disallowed Inputs in the unsafeglobals function. An attacker can execute arbitrary commands on the target system by crafting...

10CVSS6AI score
Exploits0References2
Snyk
Snyk
added 2026/03/03 8:4 p.m.1 views

Permissive List of Allowed Inputs

Overview picklescan is a Security scanner detecting Python Pickle files performing suspicious actions Affected versions of this package are vulnerable to Permissive List of Allowed Inputs in the unsafeglobals function that does not block pkgutil.resolvename Python stdlib function. An attacker can...

10CVSS6.1AI score
Exploits0References2
Github Security Blog
Github Security Blog
added 2026/03/03 8:3 p.m.3 views

PickleScan's profile.run blocklist mismatch allows exec() bypass

Summary picklescan v1.0.3 blocks profile.Profile.run and profile.Profile.runctx but does NOT block the module-level profile.run function. A malicious pickle calling profile.runstatement achieves arbitrary code execution via exec while picklescan reports 0 issues. This is because the blocklist ent...

6.6AI score
Exploits0References2Affected Software1
OSV
OSV
added 2026/02/18 5:45 p.m.1 views

GHSA-97F8-7CMV-76J2 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.6AI score
Exploits0References3
Snyk
Snyk
added 2026/02/18 5:45 p.m.2 views

Incomplete List of Disallowed Inputs

Overview picklescan is a Security scanner detecting Python Pickle files performing suspicious actions Affected versions of this package are vulnerable to Incomplete List of Disallowed Inputs via the scanpytorch function. An attacker can execute arbitrary code by crafting a malicious payload that...

7.1CVSS6.1AI score
Exploits0References2
Github Security Blog
Github Security Blog
added 2026/02/18 5:45 p.m.6 views

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 ...

5.6AI score
Exploits0References3Affected Software1
Snyk
Snyk
added 2026/02/02 8:50 p.m.1 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 logging.FileHandler. An attacker can write empty files on the target filesystem by supplying a malicious...

4.8CVSS5.7AI score
Exploits0References2
Snyk
Snyk
added 2026/02/02 8:45 p.m.1 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 getattr function. An attacker can execute arbitrary code by crafting a malicious pickle file that...

8.4CVSS6.1AI score
Exploits0References2
Snyk
Snyk
added 2026/02/01 6:37 a.m.1 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 scanner.py deserialization scanning logic. An attacker can achieve remote code execution by crafting ...

8.6CVSS6.7AI score
Exploits0References3
Positive Technologies
Positive Technologies
added 2026/01/10 12:0 a.m.13 views

PT-2026-2228

Name of the Vulnerable Software and Affected Versions Fickling versions prior to 0.1.7 Description Fickling, a Python pickling decompiler and static analyzer, does not explicitly block the ctypes and pydoc modules in versions prior to 0.1.7. Combining these modules can lead to Remote Code Executi...

9.3CVSS7AI score0.00055EPSS
Exploits0References7
Snyk
Snyk
added 2026/01/08 5:25 p.m.1 views

Server-side Request Forgery (SSRF)

Overview picklescan is a Security scanner detecting Python Pickle files performing suspicious actions Affected versions of this package are vulnerable to Server-side Request Forgery SSRF via the io.FileIO and urllib.request.urlopen functions chaining. An attacker can access arbitrary files on the...

8.6CVSS6.9AI score
Exploits0References5
RedhatCVE
RedhatCVE
added 2026/01/07 9:19 a.m.7 views

CVE-2025-1944

picklescan before 0.0.23 is vulnerable to a ZIP archive manipulation attack that causes it to crash when attempting to extract and scan PyTorch model archives. By modifying the filename in the ZIP header while keeping the original filename in the directory listing, an attacker can make PickleScan...

6.5CVSS6.6AI score0.00144EPSS
Exploits1References1
RedhatCVE
RedhatCVE
added 2026/01/07 9:18 a.m.16 views

CVE-2025-1889

picklescan before 0.0.22 only considers standard pickle file extensions in the scope for its vulnerability scan. An attacker could craft a malicious model that uses Pickle and include a malicious pickle file with a non-standard file extension. Because the malicious pickle file inclusion is not...

9.8CVSS7.1AI score0.00057EPSS
Exploits2References1
RedhatCVE
RedhatCVE
added 2026/01/07 9:16 a.m.5 views

CVE-2025-1945

picklescan before 0.0.23 fails to detect malicious pickle files inside PyTorch model archives when certain ZIP file flag bits are modified. By flipping specific bits in the ZIP file headers, an attacker can embed malicious pickle files that remain undetected by PickleScan while still being...

9.8CVSS7.4AI score0.00871EPSS
Exploits1References1
OSV
OSV
added 2025/12/30 3:24 p.m.0 views

GHSA-46H3-79WF-XR6C Picklescan is vulnerable to RCE via missing detection when calling built-in python _operator.attrgetter

Summary Picklescan uses operator.attrgetter, which is a built-in python library function to execute remote pickle files. Details The attack payload executes in the following steps: - First, the attacker crafts the payload by calling the operator.attrgetter function in the reduce method. - Then,...

9.3CVSS7.7AI score
Exploits0References4
Snyk
Snyk
added 2025/12/30 3:24 p.m.2 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 operator.attrgetter function. An attacker can execute arbitrary code by crafting a malicious pickle...

8.4CVSS7.7AI score
Exploits0References3
EUVD
EUVD
added 2025/12/30 3:24 p.m.15 views

EUVD-2025-205780

Picklescan is vulnerable to RCE via missing detection when calling built-in python operator.attrgetter...

6.4AI score
Exploits0References4
Github Security Blog
Github Security Blog
added 2025/12/30 3:24 p.m.12 views

Picklescan is vulnerable to RCE via missing detection when calling built-in python _operator.attrgetter

Summary Picklescan uses operator.attrgetter, which is a built-in python library function to execute remote pickle files. Details The attack payload executes in the following steps: - First, the attacker crafts the payload by calling the operator.attrgetter function in the reduce method. - Then,...

7.8AI score
Exploits0References4Affected Software1
Rows per page
Query Builder