Skip to main content
← All vulnerabilities
CVE-2025-67748GHSA-R7V6-MFHQ-G3M2PYSEC-2025-113

Fickling has Code Injection vulnerability via pty.spawn()

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.1.6
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

Fickling is a Python pickling decompiler and static analyzer. Versions prior to 0.1.6 had a bypass caused by `pty` missing from the block list of unsafe module imports. This led to unsafe pickles based on `pty.spawn()` being incorrectly flagged as `LIKELY_SAFE`, and was fixed in version 0.1.6. This impacted any user or system that used Fickling to vet pickle files for security issues.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • trailofbits fickling

    fixed in 0.1.6

  • ficklingPyPI

    fixed in 0.1.6

References 3

GitHub · trailofbits/fickling