What’s Vulnerable › Vulnerabilities
CVE-2026-22608: Fickling vulnerable to use of ctypes and pydoc gadget chain to bypass detection
- Severity: high (CVSS 7.8 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.4% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-01-10 · updated 2026-06-17
- Weakness: CWE-184
Description
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.
Affected products
- trailofbits fickling: before 0.1.7 — fixed in 0.1.7
How to fix
Upgrade to a fixed version: trailofbits fickling 0.1.7. Check the vendor advisory for mitigations.
References
- https://github.com/trailofbits/fickling/commit/b793563e60a5e039c5837b09d7f4f6b92e6040d1
- https://github.com/trailofbits/fickling/releases/tag/v0.1.7
- https://github.com/trailofbits/fickling/security/advisories/GHSA-5hvc-6wx8-mvv4
- https://github.com/trailofbits/fickling/security/advisories/GHSA-5hvc-6wx8-mvv4
Get alerted when CVE-2026-22608 or the next vulnerability affects your stack