Trail of Bits fickling 0.1.12 及之前版本存在安全检查绕过漏洞,可致任意代码执行
In Trail of Bits fickling through 0.1.12, a pickle...
AI 导读
Trail of Bits 的 pickle 安全分析工具 fickling 在 0.1.12 及之前版本存在安全检查绕过漏洞(CVE-2026-118938),恶意 pickle 可在 check_safety() 返回 LIKELY_SAFE 时实现任意代码执行。带点号限定名(如 Values.read_file)的 STACK_GLOBAL 操作数会被 pickle 的 find_class 经 _getattribute 解析到任意属性路径,而 fickling 只在导入跟踪中记录名称首段并渲染为普通导入,尾部属性引用不会被当作调用分析,OvertlyBadEvals 也不标记。
推荐理由
恶意 pickle 借点号属性路径绕过 fickling 的安全检查并实现任意代码执行,依赖 check_safety 扫描 pickle 的团队可以据此复核扫描结果的可信度。