跳到正文
原文
GitHub 安全公告·本站收录· 原文发表精选关注度38

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 的团队可以据此复核扫描结果的可信度。

阅读原文github.com