Lucene search
+L

8 matches found

NVD
NVD
•added 2026/10/30 10:16 p.m.•9 views

CVE-2026-16760

In Trail of Bits fickling through 0.1.12, the processimport method in fickle.py adds an imported name to the likelysafeimports set whenever the source module is present in sys.stdlibmodulenames and the name is absent from the UNSAFEIMPORTS denylist, without inspecting what the name resolves to or...

8.8CVSS0.00455EPSS
SaveExploits0References4
CVE
CVE
•added 2026/10/30 9:19 p.m.•9 views

CVE-2026-118938

The Trail of Bits fickling library (through version 0.1.12 ) contains a security bypass in its check_safety() function. The root cause is the improper resolution of dotted qualname values in STACK_GLOBAL operands. Specifically, find_class resolves these to arbitrary attribute paths (e.g., Values....

8.8CVSS6.6AI score0.00478EPSS
SaveExploits0References4
Cvelist
Cvelist
•added 2026/10/30 9:19 p.m.•16 views

CVE-2026-118938 Fickling check_safety() bypass: dotted __qualname__ in STACK_GLOBAL resolves a class-method attribute path that evades call analysis

In Trail of Bits fickling through 0.1.12, a pickle STACKGLOBAL operand carrying a dotted qualname for example "Values.readfile" is resolved by pickle's findclass through getattribute to an arbitrary attribute path rather than to a module-level function. Fickling records only the leading component...

8.8CVSS0.00478EPSS
SaveExploits0References4
CVE
CVE
•added 2026/10/30 9:16 p.m.•6 views

CVE-2026-16760

The Trail of Bits fickling tool (through version 0.1.12 ) contains a security bypass in the check_safety() function. The _process_import() method in fickle.py incorrectly grants module-level trust to any name from sys.stdlib_module_names not in the UNSAFE_IMPORTS denylist. Because the OvertlyBadE...

8.8CVSS6.6AI score0.00455EPSS
SaveExploits0References4
Cvelist
Cvelist
•added 2026/10/30 9:16 p.m.•10 views

CVE-2026-16760 Fickling check_safety() bypass: likely_safe_imports grants module-origin trust to unvalidated standard library callables

In Trail of Bits fickling through 0.1.12, the processimport method in fickle.py adds an imported name to the likelysafeimports set whenever the source module is present in sys.stdlibmodulenames and the name is absent from the UNSAFEIMPORTS denylist, without inspecting what the name resolves to or...

8.8CVSS0.00455EPSS
SaveExploits0References4
Mend
Mend
•added 2026/07/04 1:25 p.m.•9 views

CVE-2026-14534

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 UNSAFEIMPORTS denylist fickle.py. Because these modules are absent from the denylist, fickling's checksafety function returns LIKELYSAFE with zero...

8.8CVSS5.6AI score0.00594EPSS
SaveExploits1References7
CVE
CVE
•added 2026/07/04 1:25 p.m.•74 views

CVE-2026-14534

The CVE-2026-14534 issue affects the Python package fickling, up to version 0.1.10. The root cause is that the UNSAFE_IMPORTS denylist omits three standard library modules — _posixsubprocess, site, and atexit — causing check_safety() to return LIKELY_SAFE and allowing pickle payloads to deseriali...

8.8CVSS5.6AI score0.00594EPSS
SaveExploits1References4Affected Software1
Vulnrichment
Vulnrichment
•added 2026/07/04 1:25 p.m.•21 views

CVE-2026-14534 Fickling check_safety() bypass via unlisted standard library modules (_posixsubprocess, site, atexit)

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 UNSAFEIMPORTS denylist fickle.py. Because these modules are absent from the denylist, fickling's checksafety function returns LIKELYSAFE with zero...

8.8CVSS5.6AI score0.00594EPSS
SaveExploits1References4
Rows per page
Query Builder