已复现!7-Zip LZX 解码器远程代码执行漏洞

· 2026-11-12 17:47 · 1 阅读

微步情报局 2026-11-12 17:47 北京

点击查看漏洞情报详情

漏洞概况

7-Zip 是一款广受欢迎的开源文件压缩/解压缩工具,由 Igor Pavlov 开发维护,支持 7z、ZIP、CAB 等多种归档格式,广泛运行于 Windows、Linux 等多种操作系统。

近日,7-zip官方发布通告,修复了7-Zip LZX 解码器远程代码执行漏洞(CVE-2026-125742)。微步情报局已成功复现该漏洞。经分析,该漏洞存在于多卷 CAB 归档的续卷解码流程中。当 LZX 解码器跨卷续接历史时,代码会根据新卷声明的字典位数重新分配解压窗口,并更新 _winSize;但位置计数器 _pos 未随之重置,仍保留上一卷大窗口下的值。由于边界检查采用无符号减法(outSize > _winSize - _pos),当 _pos 大于缩小后的 _winSize 时,该表达式会下溢为一个极大值,导致正负判断结果的边界检查被绕过,造成堆越界写。

(完整漏洞情报请查阅https://x.threatbook.com/v5/vul/XVE-2026-93913)

攻击者可构造特制的多卷 CAB 归档,诱导用户使用受影响版本的 7-Zip 解压,通过精确控制越界写入内容覆盖堆上的对象虚表,进而劫持控制流实现任意代码执行。建议受影响用户尽快修复。

漏洞处置优先级(VPT)

综合处置优先级:中风险

基本信息

微步编号

XVE-2026-93913

CVE编号

CVE-2026-125742

漏洞类型

远程代码执行

利用条件评估

利用漏洞的网络条件

本地

是否需要绕过安全机制

否

对被攻击系统的要求

无特殊要求

利用漏洞的权限要求

无须用户权限

是否需要受害者配合

是

利用情报

是否有POC

是

已知利用行为

暂无

漏洞影响范围

产品名称

7-zip

受影响版本

0<=version<26.06

有无修复补丁

有

漏洞复现

在已运行官方 7-Zip 26.05 的 Linux arm64 目标上执行 PoC,脚本针对 libc 基址 byte2 进行有限次重试,命中后进入多卷 CAB 触发流程,实现任意代码执行。

修复方案

官方修复方案

官方已发布修复方案,请访问链接下载:
https://github.com/ip7z/7zip/releases/tag/26.06

临时缓解措施

升级前,避免使用受影响版本的 7-Zip 解压不可信的多卷 CAB 归档。必要时仅在受控隔离环境中解压。

微步产品支撑

微步漏洞情报于2026-11-10收录该漏洞。

微步下一代威胁情报平台NGTIP及X情报中心已于漏洞收录时向漏洞订阅用户推送该漏洞情报,并将持续推送后续更新;对于已经录入资产的用户,支持实时自动化排查受影响资产。

跳转微信打开

本文转载自微信公众号「微步在线研究响应中心」,查看原文。版权归原作者所有,如有侵权请联系删除。