Lucene search
+L

120 matches found

Kitploit
Kitploit
•added 2026/09/29 12:56 a.m.•13 views

fickling

Fickling Fickling は、Python の pickle オブジェクトシリアライゼーションのための逆コンパイラ、静的解析ツール、およびバイトコードリライタです。Fickling を使用すると、PyTorch ファイルを含む悪意のある pickle または pickle ベースのファイルを検出、解析、リバースエンジニアリング、あるいは作成することもできます。 Fickling は、Python ライブラリ と CLI の両方として使用できます。 インストール AI/ML 環境のセキュリティ保護 一般的な悪意のあるファイルの検出 高度な使い方 pickle 実行のトレース...

6.3AI score
SaveExploits0References3
PyPA
PyPA
•added 2026/07/07 4:03 p.m.•47 views

Fickling has Static Analysis Bypass via Incomplete Dangerous Module Blocklist

Fickling's assessmentctypes, importlib, runpy, code and multiprocessing were added the list of unsafe imports https://github.com/trailofbits/fickling/commit/9a2b3f89bd0598b528d62c10a64c1986fcb09f66, https://github.com/trailofbits/fickling/commit/eb299b453342f1931c787bcb3bc33f3a03a173f9,...

9.3CVSS6.4AI score0.00638EPSS
SaveExploits1References13Affected Software1
PyPA
PyPA
•added 2026/07/07 4:03 p.m.•29 views

Fickling Blocklist Bypass: cProfile.run()

Fickling's assessmentcProfile was added to the list of unsafe imports https://github.com/trailofbits/fickling/commit/dc8ae12966edee27a78fe05c5745171a2b138d43. Original report Description SummaryFickling versions up to and including 0.1.6 do not treat Python's cProfile module as unsafe. Because of...

9.3CVSS6.5AI score0.0053EPSS
SaveExploits1References13Affected Software1
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
OSV
OSV
•added 2026/07/07 4:03 p.m.•21 views

PYSEC-2026-1369 Fickling vulnerable to use of ctypes and pydoc gadget chain to bypass detection

Fickling's assessment pydoc and ctypes were added to the list of unsafe imports https://github.com/trailofbits/fickling/commit/b793563e60a5e039c5837b09d7f4f6b92e6040d1. Original report Summary Both ctypes and pydoc modules arent explictly blocked. Even other existing pickle scanning tools like...

9.3CVSS6AI score0.00399EPSS
SaveExploits0References10
PyPA
PyPA
•added 2026/07/07 4:03 p.m.•40 views

Fickling has a bypass via runpy.run_path() and runpy.run_module()

Fickling's assessmentrunpy was added to the list of unsafe imports https://github.com/trailofbits/fickling/commit/9a2b3f89bd0598b528d62c10a64c1986fcb09f66. Original report SummaryFickling versions up to and including 0.1.6 do not treat Python’s runpy module as unsafe. Because of this, a malicious...

9.3CVSS6.6AI score0.00489EPSS
SaveExploits1References13Affected Software1
OSV
OSV
•added 2026/07/07 4:03 p.m.•17 views

PYSEC-2026-1371 Fickling Blocklist Bypass: cProfile.run()

Fickling's assessment cProfile was added to the list of unsafe imports https://github.com/trailofbits/fickling/commit/dc8ae12966edee27a78fe05c5745171a2b138d43. Original report Description Summary Fickling versions up to and including 0.1.6 do not treat Python's cProfile module as unsafe. Because ...

9.3CVSS6.5AI score0.0053EPSS
SaveExploits1References13
OSV
OSV
•added 2026/07/07 4:03 p.m.•20 views

PYSEC-2026-1368 Fickling has missing detection for marshal.loads and types.FunctionType in unsafe modules list

Fickling Assessment Based on the test case provided in the original report below, this bypass was caused by marshal and types missing from the block list of unsafe module imports, Fickling started blocking both modules to address this issue. This was fixed in...

8.5CVSS6.3AI score0.00278EPSS
SaveExploits1References8
PyPA
PyPA
•added 2026/07/07 4:03 p.m.•27 views

Fickling has missing detection for marshal.loads and types.FunctionType in unsafe modules list

Fickling AssessmentBased on the test case provided in the original report below, this bypass was caused by marshal and types missing from the block list of unsafe module imports, Fickling started blocking both modules to address this issue. This was fixed in...

8.5CVSS6.3AI score0.00278EPSS
SaveExploits1References8Affected Software1
RedhatCVE
RedhatCVE
•added 2026/07/07 3:16 p.m.•19 views

CVE-2026-14535

A flaw was found in the fickling library, versions up to and including 0.1.11. A logic error in the security analysis passes allows an attacker to bypass intended safety checks during pickle deserialization. This vulnerability enables the invocation of arbitrary standard library modules, leading ...

9.8CVSS5.9AI score0.00564EPSS
SaveExploits1References7
RedhatCVE
RedhatCVE
•added 2026/07/07 3:16 p.m.•21 views

CVE-2026-14534

A flaw was found in the fickling library, which is designed to safely handle Python pickle data. The library's security checks in versions up to and including 0.1.10 fail to properly identify and block certain dangerous Python standard library modules during deserialization. This oversight allows...

8.8CVSS6.3AI score0.00594EPSS
SaveExploits1References7
Snyk
Snyk
•added 2026/07/04 3:15 p.m.•29 views

Protection Mechanism Failure

Overview fickling is an A static analyzer and interpreter for Python pickle data Affected versions of this package are vulnerable to Protection Mechanism Failure due to shared mutable state in the shortencode function. An attacker can execute arbitrary code by providing a malicious pickle payload...

9.8CVSS6.3AI score0.00564EPSS
SaveExploits1References2
Snyk
Snyk
•added 2026/07/04 3:14 p.m.•17 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 via the checksafety function. An attacker can execute arbitrary code by crafting pickle payloads that import unlisted standard...

8.8CVSS6.4AI score0.00594EPSS
SaveExploits1References2
PyPA
PyPA
•added 2026/07/04 2:16 p.m.•20 views

PYSEC-2026-2149

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.8CVSS6.1AI score0.00594EPSS
SaveExploits1References4Affected Software1
OSV
OSV
•added 2026/07/04 2:16 p.m.•21 views

PYSEC-2026-2149

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.8CVSS6.1AI score0.00594EPSS
SaveExploits1References4
NVD
NVD
•added 2026/07/04 2:16 p.m.•27 views

CVE-2026-14534

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.8CVSS0.00594EPSS
SaveExploits1References4
CVE
CVE
•added 2026/07/04 1:31 p.m.•62 views

CVE-2026-14535

Summary: CVE-2026-14535 affects Trail of Bits fickling up to version 0.1.11. A logic error in the UnsafeImportsML and MLAllowlist passes causes shared mutable state (AnalysisContext.reported_shortened_code) to poison deduplication, rendering MLAllowlist dead code and allowing certain pickle paylo...

9.8CVSS5.6AI score0.00564EPSS
SaveExploits1References4Affected Software1
attackerkb
attackerkb
•added 2026/07/04 1:31 p.m.•23 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:31 p.m.•14 views

CVE-2026-14535 Fickling MLAllowlist analysis pass rendered inoperative by shared mutable state in AnalysisContext.shorten_code()

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.6AI score0.00564EPSS
SaveExploits1References4
Vulnrichment
Vulnrichment
•added 2026/07/04 1:25 p.m.•14 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.6AI score0.00594EPSS
SaveExploits1References4
Rows per page
Query Builder