事件经过
finetrainers的Model Index Handler resolve_component_cls未能验证受攻击者影响的组件名称,导致代码注入。分配的CVSS 3.1为6.3 / CVSS 4.0为2.1;CNA为cna@vuldb.com,记录处于Deferred状态,因为项目未回应。
影响分析
Hugging Face微调库中的代码注入缺陷,当加载恶意或投毒配置时可在研究人员机器上执行——与从HF生态系统中拉取模型/索引/组件定义的供应链风险相关。
攻击途径
操纵传递给Model Index Handler中resolve_component_cls的‘Library’参数导致代码注入;可远程发起但需要用户交互,通常通过加载不受信任的配置/组件触发
受影响系统
huggingface finetrainers 0.1.0和0.2.0(finetrainers/utils/model.py,Model Index Handler)
缓解措施
尚无补丁(项目未响应);避免加载不受信任的finetrainers模型配置/组件输入,使用前固定并验证任何组件;监控仓库以获取修复(https://github.com/huggingface/finetrainers/)