Lucene search
K

87 matches found

OSV
OSV
added 2026/03/13 8:58 p.m.1 views

GHSA-5CXW-W2XG-2M8H fickling's `platform` module subprocess invocation evades `check_safety()` with `LIKELY_SAFE`

Our assessment We added platform to the blocklist of unsafe modules https://github.com/trailofbits/fickling/commit/351ed4d4242b447c0ffd550bb66b40695f3f9975. It was not possible to inject extra arguments to file without first monkey-patching platform.followsymlinks with the pickle, as it always...

6.9CVSS6AI score
Exploits0References4
Github Security Blog
Github Security Blog
added 2026/03/13 8:58 p.m.3 views

fickling's `platform` module subprocess invocation evades `check_safety()` with `LIKELY_SAFE`

Our assessment We added platform to the blocklist of unsafe modules https://github.com/trailofbits/fickling/commit/351ed4d4242b447c0ffd550bb66b40695f3f9975. It was not possible to inject extra arguments to file without first monkey-patching platform.followsymlinks with the pickle, as it always...

6AI score
Exploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/13 8:57 p.m.3 views

fickling modules linecache, difflib and gc are missing from the unsafe modules blocklist

Our analysis As stated in the project's security policy, we also don't consider UnusedVariables bypasses to be security issues. We added several unsafe modules mentioned by the reporter in advisory comments to the blocklist...

6.2AI score
Exploits0References4Affected Software1
Snyk
Snyk
added 2026/03/04 9:31 p.m.1 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
Exploits0References2
OSV
OSV
added 2026/03/04 9:31 p.m.2 views

GHSA-5HWF-RC88-82XM Fickling missing RCE-capable modules in UNSAFE_IMPORTS

Assessment The modules uuid, osxsupport and aixsupport were added to the blocklist of unsafe imports https://github.com/trailofbits/fickling/commit/ffac3479dbb97a7a1592d85991888562d34dd05b. Original report Summary fickling's UNSAFEIMPORTS blocklist is missing at least 3 stdlib modules that provid...

9.3CVSS6AI score
Exploits0References3
Github Security Blog
Github Security Blog
added 2026/03/04 9:31 p.m.4 views

Fickling missing RCE-capable modules in UNSAFE_IMPORTS

Assessment The modules uuid, osxsupport and aixsupport were added to the blocklist of unsafe imports https://github.com/trailofbits/fickling/commit/ffac3479dbb97a7a1592d85991888562d34dd05b. Original report Summary fickling's UNSAFEIMPORTS blocklist is missing at least 3 stdlib modules that provid...

6AI score
Exploits0References3Affected Software1
Github Security Blog
Github Security Blog
added 2026/03/04 9:30 p.m.4 views

Fickling has `always_check_safety()` bypass: pickle.loads and _pickle.loads remain unhooked

Assessment The missing pickle entrypoints pickle.loads, pickle.loads, and pickle.load were added to the hook https://github.com/trailofbits/fickling/commit/8c24c6edabceab156cfd41f4d70b650e1cdad1f7. Original report Summary fickling.alwayschecksafety does not hook all pickle entry points...

6.1AI score
Exploits0References4Affected Software1
Snyk
Snyk
added 2026/03/04 9:30 p.m.1 views

Improperly Implemented Security Check for Standard

Overview fickling is an A static analyzer and interpreter for Python pickle data Affected versions of this package are vulnerable to Improperly Implemented Security Check for Standard in the alwayschecksafety function. An attacker can execute arbitrary code by supplying a malicious pickle payload...

10CVSS6.1AI score
Exploits0References2
OSV
OSV
added 2026/03/04 9:30 p.m.2 views

GHSA-WCCX-J62J-R448 Fickling has `always_check_safety()` bypass: pickle.loads and _pickle.loads remain unhooked

Assessment The missing pickle entrypoints pickle.loads, pickle.loads, and pickle.load were added to the hook https://github.com/trailofbits/fickling/commit/8c24c6edabceab156cfd41f4d70b650e1cdad1f7. Original report Summary fickling.alwayschecksafety does not hook all pickle entry points...

9.3CVSS6.1AI score
Exploits0References4
Snyk
Snyk
added 2026/02/25 3:24 p.m.2 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
Exploits0References2
OSV
OSV
added 2026/02/25 3:24 p.m.2 views

GHSA-MHC9-48GJ-9GP3 Fickling has safety check bypass via REDUCE+BUILD opcode sequence

Assessment It is believed that the analysis pass works as intended, REDUCE and BUILD are not at fault here. The few potentially unsafe modules have been added to the blocklist https://github.com/trailofbits/fickling/commit/0c4558d950daf70e134090573450ddcedaf10400. Original report Summary All 5 of...

5.3CVSS5.8AI score
Exploits0References4
Github Security Blog
Github Security Blog
added 2026/02/25 3:24 p.m.6 views

Fickling has safety check bypass via REDUCE+BUILD opcode sequence

Assessment It is believed that the analysis pass works as intended, REDUCE and BUILD are not at fault here. The few potentially unsafe modules have been added to the blocklist https://github.com/trailofbits/fickling/commit/0c4558d950daf70e134090573450ddcedaf10400. Original report Summary All 5 of...

5.7AI score
Exploits0References4Affected Software1
Snyk
Snyk
added 2026/02/24 9:41 p.m.1 views

Interpretation Conflict

Overview fickling is an A static analyzer and interpreter for Python pickle data Affected versions of this package are vulnerable to Interpretation Conflict via the OBJ opcode handling logic. An attacker can evade safety checks by triggering a code path where OBJ pushes an ast.Call onto the...

9.6CVSS6.2AI score
Exploits0References2
Github Security Blog
Github Security Blog
added 2026/02/24 9:41 p.m.5 views

Fickling: OBJ opcode call invisibility bypasses all safety checks

Assessment The interpreter so it behaves closer to CPython when dealing with OBJ, NEWOBJ, and NEWOBJEX opcodes https://github.com/trailofbits/fickling/commit/ff423dade2bb1f72b2b48586c022fac40cbd9a4a. Original report Summary All 5 of fickling's safety interfaces -- islikelysafe, checksafety, CLI...

6AI score
Exploits0References3Affected Software1
Snyk
Snyk
added 2026/02/20 6:24 p.m.1 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
Exploits0References2
Veracode
Veracode
added 2026/01/20 11:54 a.m.3 views

Insecure Deserialization

fickling is vulnerable to Insecure Deserialization. The vulnerability is due to Fickling not treating Python’s runpy module as unsafe, which allows an attacker to craft a malicious pickle using runpy.runpath or runpy.runmodule that is misclassified as suspicious rather than overtly malicious,...

9.3CVSS6AI score0.00101EPSS
Exploits1References6Affected Software1
RedhatCVE
RedhatCVE
added 2026/01/13 10:52 p.m.2 views

CVE-2026-22612

Fickling is a Python pickling decompiler and static analyzer. Prior to version 0.1.7, Fickling is vulnerable to detection bypass due to "builtins" blindness. This issue has been patched in version 0.1.7...

9.3CVSS6.9AI score0.00096EPSS
Exploits0References1
RedhatCVE
RedhatCVE
added 2026/01/13 10:52 p.m.1 views

CVE-2026-22607

Fickling is a Python pickling decompiler and static analyzer. Fickling versions up to and including 0.1.6 do not treat Python's cProfile module as unsafe. Because of this, a malicious pickle that uses cProfile.run is classified as SUSPICIOUS instead of OVERTLYMALICIOUS. If a user relies on...

9.3CVSS7.1AI score0.00101EPSS
Exploits1References1
RedhatCVE
RedhatCVE
added 2026/01/13 10:52 p.m.1 views

CVE-2026-22606

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.3CVSS7.1AI score0.00101EPSS
Exploits1References1
RedhatCVE
RedhatCVE
added 2026/01/13 10:52 p.m.2 views

CVE-2026-22609

Fickling is a Python pickling decompiler and static analyzer. Prior to version 0.1.7, the unsafeimports method in Fickling's static analyzer fails to flag several high-risk Python modules that can be used for arbitrary code execution. Malicious pickles importing these modules will not be detected...

9.3CVSS8.1AI score0.00065EPSS
Exploits1References1
Rows per page
Query Builder