CVE-2026-22608 PUBLISHED

Fickling vulnerable to use of ctypes and pydoc gadget chain to bypass detection

Assigner: GitHub_M
Reserved: 07.01.2026 Published: 10.01.2026 Updated: 13.01.2026

Fickling is a Python pickling decompiler and static analyzer. Prior to version 0.1.7, both ctypes and pydoc modules aren't explicitly blocked. Even other existing pickle scanning tools (like picklescan) do not block pydoc.locate. Chaining these two together can achieve RCE while the scanner still reports the file as LIKELY_SAFE. This issue has been patched in version 0.1.7.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
CVSS Score: 8.9

Product Status

Vendor trailofbits
Product fickling
Versions
  • Version < 0.1.7 is affected

References

Problem Types

  • CWE-184: Incomplete List of Disallowed Inputs CWE
  • CWE-502: Deserialization of Untrusted Data CWE