- Latest release
- 0.1.13 (Nov 3, 2026): no advisory affects it
- Newest unaffected release
- 0.1.13 (Nov 3, 2026), the latest release
- Advisories
- 11 · 11 high
- Weekly downloads
- 178.9K
- Dependents
- 63
- Releases
- 20 since 0.0.1 (Mar 8, 2021)
- Registry
- PyPI
- Releases read
- Nov 8, 2026
Version timeline
- CVE-2026-118938Affects 0.0.1 to 0.1.12 (0.1.13 is outside it)
- CVE-2026-16760Affects 0.0.1 to 0.1.12 (0.1.13 is outside it)
- CVE-2026-14535Affects 0.0.1 to 0.1.11 (0.1.12 is outside it)
- CVE-2026-14534Affects 0.0.1 to 0.1.10 (0.1.11 is outside it)
- CVE-2026-22612Affects 0.0.1 to 0.1.6 (0.1.7 is outside it)
- CVE-2026-22609Affects 0.0.1 to 0.1.6 (0.1.7 is outside it)
- CVE-2026-22608Affects 0.0.1 to 0.1.6 (0.1.7 is outside it)
- CVE-2026-22607Affects 0.0.1 to 0.1.6 (0.1.7 is outside it)
- CVE-2026-22606Affects 0.0.1 to 0.1.6 (0.1.7 is outside it)
- CVE-2025-67748Affects 0.0.1 to 0.1.5 (0.1.6 is outside it)
- CVE-2025-67747Affects 0.0.1 to 0.1.5 (0.1.6 is outside it)
Advisories 11
- CVE-2026-118938High 8.8
Fickling check_safety() bypass: dotted qualname in STACK_GLOBAL resolves a class-method attribute path that evades call analysis
Affected: through 0.1.12.
Fixed in 0.1.13 (released Nov 3, 2026, 4 days after disclosure), the first release outside every affected range (no listed fixed version clears them all).
The latest release, 0.1.13, is not affected.
- CVE-2026-16760High 8.8
Fickling check_safety() bypass: likely_safe_imports grants module-origin trust to unvalidated standard library callables
Affected: through 0.1.12.
Fixed in 0.1.13 (released Nov 3, 2026, 4 days after disclosure), the first release outside every affected range (no listed fixed version clears them all).
The latest release, 0.1.13, is not affected.
- CVE-2026-14535High 8.8
Fickling MLAllowlist analysis pass rendered inoperative by shared mutable state in AnalysisContext.shorten_code()
Affected: through 0.1.11; fixed in 0.1.12.
Fixed in 0.1.12 (released Jun 26, 2026, 8 days before disclosure).
The latest release, 0.1.13, is not affected.
- CVE-2026-14534High 8.8
Fickling check_safety() bypass via unlisted standard library modules (_posixsubprocess, site, atexit)
Affected: through 0.1.10; fixed in 0.1.11.
Fixed in 0.1.11 (released May 6, 2026, 59 days before disclosure).
The latest release, 0.1.13, is not affected.
- CVE-2026-22612High 8.9
Fickling vulnerable to detection bypass due to "builtins" blindness
Affected: fixed in 0.1.7.
Fixed in 0.1.7 (released Jan 9, 2026, 1 day before disclosure).
The latest release, 0.1.13, is not affected.
- CVE-2026-22609High 8.9
Fickling has Static Analysis Bypass via Incomplete Dangerous Module Blocklist
Affected: fixed in 0.1.7.
Fixed in 0.1.7 (released Jan 9, 2026, 1 day before disclosure).
The latest release, 0.1.13, is not affected.
- CVE-2026-22608High 8.9
Fickling vulnerable to use of ctypes and pydoc gadget chain to bypass detection
Affected: fixed in 0.1.7.
Fixed in 0.1.7 (released Jan 9, 2026, 1 day before disclosure).
The latest release, 0.1.13, is not affected.
- CVE-2026-22607High 8.9
Fickling Blocklist Bypass: cProfile.run()
Affected: fixed in 0.1.7.
Fixed in 0.1.7 (released Jan 9, 2026, 1 day before disclosure).
The latest release, 0.1.13, is not affected.
- CVE-2026-22606High 8.9
Fickling has a bypass via runpy.run_path() and runpy.run_module()
Affected: fixed in 0.1.7.
Fixed in 0.1.7 (released Jan 9, 2026, 1 day before disclosure).
The latest release, 0.1.13, is not affected.
- CVE-2025-67748High 7.1
Fickling has Code Injection vulnerability via pty.spawn()
Affected: fixed in 0.1.6.
Fixed in 0.1.6 (released Dec 15, 2025, 1 day before disclosure).
The latest release, 0.1.13, is not affected.
- CVE-2025-67747High 7.1
Fickling has missing detection for marshal.loads and types.FunctionType in unsafe modules list
Affected: fixed in 0.1.6.
Fixed in 0.1.6 (released Dec 15, 2025, 1 day before disclosure).
The latest release, 0.1.13, is not affected.