LIVE · cybersecurity feed
Live wire
cve recordhigh

CVE-2026-14534

trailofbits · fickling

Published
CVSS8.8
Severityhigh
WeaknessCWE-184
ExploitedNot in CISA KEV

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Description

Trail of Bits fickling versions up to and including 0.1.10 do not include the Python standard library modules _posixsubprocess, site, and atexit in the UNSAFE_IMPORTS denylist (fickle.py). Because these modules are absent from the denylist, fickling's check_safety() function returns LIKELY_SAFE with zero findings for pickle payloads that invoke dangerous functions including _posixsubprocess.fork_exec (C-level process spawner capable of executing arbitrary binaries), site.execsitecustomize (executes arbitrary site customization code), and atexit._run_exitfuncs (triggers all registered exit handler callbacks). The fickling.load() API chains check_safety() into pickle.loads() as an explicit sec

References

← Back to the CVE Tracker

Our coverage of CVE-2026-14534

No stories yet. This page updates automatically when we publish reporting that references CVE-2026-14534.