跳到正文
原文
Pillar Security·本站收录· 原文发表精选关注度40

信任已禁用,代码仍执行:Unsloth 模型加载器的任意代码执行漏洞

Trust Disabled, Code Executed: Arbitrary Code Execution in Unsloth’s Model Loader

AI 导读

Pillar Security 披露 Unsloth 模型加载路径中的任意代码执行漏洞 CVE-2026-93348,CVSS v4.0 评分 8.6。Unsloth 用模型配置中的 model_type 动态构造 import 语句并经 exec() 执行,攻击者可在嵌套 model_type 中注入换行和额外 Python 语句,使代码在权重加载前运行,trust_remote_code=False 也无法阻止;注入代码继承加载进程权限,可接触专有数据集、模型工件、Hugging Face token 和云凭证。维护者在 8 月 22 日私下报告约六小时后合并初步修复,unsloth_zoo 2026.8.14 首次包含修复,unsloth 2026.8.20 提高了 Zoo 依赖下限,但因维护者未回应披露协调,VulnCheck 于 9 月 28 日发布该 CVE。

推荐理由

攻击者可控的模型配置经 exec() 变成可执行代码且 trust_remote_code=False 也拦不住,依赖 Unsloth 的团队可按文中版本范围排查笔记本与训练环境。

阅读原文pillar.security