CVE-2026-31239mamba语言模型框架2.2.6及之前版本存在不安全的反序列化漏洞(CWE-502)。该漏洞源于框架在从HuggingFace Hub加载预训练模型时,使用了不安全的torch.load()方法。攻击者可构造包含恶意代码的模型文件并发布,当受害者加载该模型时,将在系统上执行任意代码,造成严重安全威胁。
漏洞产生于MambaLMHeadModel.from_pretrained()方法,该方法使用PyTorch的torch.load()函数加载模型权重文件(pytorch_model.bin)。由于未设置安全参数weights_only=True,torch.load()默认使用Python的pickle模块进行反序列化。Pickle模块能够反序列化任意Python对象,包括可能包含恶意操作的类。攻击者可以创建特制的模型仓库并上传至HuggingFace Hub。当受害者使用受影响版本的mamba框架调用from_pretrained()加载该恶意模型时,恶意代码将被自动反序列化并在mamba进程上下文中执行,从而实现远程代码执行。