CVE 8.9 HIGH

Fickling vulnerable to use of ctypes and pydoc gadget chain to bypass detection_CVE-2026-22608

8.9 / 10
HIGH
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

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.

AI Analysis

Fickling is vulnerable to a gadget chain attack using ctypes and pydoc, allowing for remote code execution (RCE) while being reported as LIKELY_SAFE by the scanner.

Basic Information

ID CVE-2026-22608
Source GitHub_M
Published Jan 10, 2026 at 01:35

Affected Product

Vendor trailofbits
Product fickling
Version < 0.1.7
Affected Versions trailofbits fickling < 0.1.7

CWE Classification

AI Assessment

AI Score 8.9 / 10
AI Severity High
Vendor Trail of Bits
Product Fickling
Version < 0.1.7

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.