Lucene search
+L

13 matches found

PyPA
PyPA
•added 2026/07/07 4:03 p.m.•28 views

Fickling vulnerable to detection bypass due to "builtins" blindness

Fickling's assessmentFickling started emitting AST nodes for builtins imports in order to match them during analysis https://github.com/trailofbits/fickling/commit/9f309ab834797f280cb5143a2f6f987579fa7cdf. Original report SummaryFickling works byPickle bytecode -- AST -- Security analysisHowever...

9.3CVSS6.2AI score0.00313EPSS
SaveExploits0References9Affected Software1
attackerkb
attackerkb
•added 2026/07/04 1:31 p.m.•22 views

CVE-2026-14535

In Trail of Bits fickling versions up to and including 0.1.11, the UnsafeImportsML analysis pass unconditionally calls AnalysisContext.shortencodenode on every import node it inspects, regardless of whether the import is flagged as unsafe. This call registers the shortened code representation in...

8.8CVSS5.9AI score0.00564EPSS
SaveExploits1References5
Vulnrichment
Vulnrichment
•added 2026/07/04 1:25 p.m.•13 views

CVE-2026-14534 Fickling check_safety() bypass via unlisted standard library modules (_posixsubprocess, site, atexit)

Trail of Bits fickling versions up to and including 0.1.10 do not include the Python standard library modules posixsubprocess, site, and atexit in the UNSAFEIMPORTS denylist fickle.py. Because these modules are absent from the denylist, fickling's checksafety function returns LIKELYSAFE with zero...

8.8CVSS5.8AI score0.00594EPSS
SaveExploits1References4
Snyk
Snyk
•added 2026/03/04 9:31 p.m.•24 views

Incomplete List of Disallowed Inputs

Overview fickling is an A static analyzer and interpreter for Python pickle data Affected versions of this package are vulnerable to Incomplete List of Disallowed Inputs in the UNSAFEIMPORTS list. An attacker can execute arbitrary system commands by crafting a malicious pickle file that imports...

10CVSS6AI score
SaveExploits0References2
Snyk
Snyk
•added 2026/02/25 3:24 p.m.•11 views

Incomplete List of Disallowed Inputs

Overview fickling is an A static analyzer and interpreter for Python pickle data Affected versions of this package are vulnerable to Incomplete List of Disallowed Inputs in the islikelysafe, checksafety, --check-safety, alwayschecksafety and checksafety interfaces. An attacker can execute arbitra...

5.3CVSS6.1AI score
SaveExploits0References2
Snyk
Snyk
•added 2026/02/20 6:24 p.m.•10 views

Incomplete List of Disallowed Inputs

Overview fickling is an A static analyzer and interpreter for Python pickle data Affected versions of this package are vulnerable to Incomplete List of Disallowed Inputs in the checksafety function. An attacker can trigger outbound TCP connections during deserialization by crafting malicious pick...

5CVSS5.8AI score
SaveExploits0References2
CVE
CVE
•added 2026/01/10 1:35 a.m.•47 views

CVE-2026-22608

CVE-2026-22608 (Fickling) affects the Python tool Fickling (pickling decompiler/static analyzer). Before version 0.1.7, ctypes and pydoc were not explicitly blocked, allowing chaining (via pydoc.locate to get ctypes.windll.kernel32.WinExec) to achieve remote code execution while the file is repor...

9.3CVSS6.5AI score0.00399EPSS
SaveExploits0References3Affected Software1
Cvelist
Cvelist
•added 2026/01/10 1:35 a.m.•35 views

CVE-2026-22606 Fickling has a bypass via runpy.run_path() and runpy.run_module()

Fickling is a Python pickling decompiler and static analyzer. Fickling versions up to and including 0.1.6 do not treat Python’s runpy module as unsafe. Because of this, a malicious pickle that uses runpy.runpath or runpy.runmodule is classified as SUSPICIOUS instead of OVERTLYMALICIOUS. If a user...

9.3CVSS0.00489EPSS
SaveExploits1References3
CNNVD
CNNVD
•added 2026/01/10 12:00 a.m.•17 views

Fickling 代码问题漏洞

Fickling is an open source decompiler and static analyzer for Python by Trail of Bits. A code issue vulnerability exists in Fickling version 0.1.6 and earlier, which stems from failing to mark the cProfile module as insecure, which could lead to the execution of attacker-controlled code...

9.3CVSS6.8AI score0.0053EPSS
SaveExploits1References3
CNNVD
CNNVD
•added 2026/01/10 12:00 a.m.•13 views

Fickling 代码问题漏洞

Fickling is an open source decompiler and static analyzer for Python by Trail of Bits. A code issue vulnerability exists in versions of Fickling prior to 0.1.7 that stems from not explicitly blocking the ctypes and pydoc modules, which could lead to remote code execution...

9.3CVSS7.5AI score0.00399EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
•added 2026/01/09 10:29 p.m.•22 views

Fickling vulnerable to detection bypass due to "builtins" blindness

Fickling's assessment Fickling started emitting AST nodes for builtins imports in order to match them during analysis https://github.com/trailofbits/fickling/commit/9f309ab834797f280cb5143a2f6f987579fa7cdf. Original report Summary Fickling works by Pickle bytecode -- AST -- Security analysis...

9.3CVSS7.5AI score0.00313EPSS
SaveExploits0References7Affected Software1
Snyk
Snyk
•added 2026/01/09 8:52 p.m.•10 views

Deserialization of Untrusted Data

Overview fickling is an A static analyzer and interpreter for Python pickle data Affected versions of this package are vulnerable to Deserialization of Untrusted Data via the runpy module. An attacker can execute arbitrary code by supplying a malicious pickle file that uses runpy.runpath or...

9.3CVSS7.8AI score0.00489EPSS
SaveExploits1References3
OSV
OSV
•added 2025/12/15 11:37 p.m.•11 views

GHSA-R7V6-MFHQ-G3M2 Fickling has Code Injection vulnerability via pty.spawn()

Fickling Assessment Based on the test case provided in the original report below, this bypass was caused by pty missing from our block list of unsafe module imports as previously documented in 108, rather than the unused variable heuristic. This led to unsafe pickles based on pty.spawn being...

8.5CVSS7.8AI score0.0027EPSS
SaveExploits1References6
Rows per page
Query Builder