7-Zip曝高危代码执行漏洞,打开伪装压缩包直接被控"

admin 2026-10-20 22:58:24 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

7-Zip 曝高危代码执行漏洞,打开伪装压缩包直接被控

看雪学苑
看雪学苑

看雪学苑

2026年5月26日 17:59
上海

在小说阅读器读本章

去阅读

近日,知名开源压缩工具7-Zip被曝出一枚高危安全漏洞,攻击者可构造恶意文件发起攻击,最终实现任意代码执行,完全控制受害设备。该漏洞覆盖多个正式版本,且攻击方式极具迷惑性,对广大个人用户、运维及安全从业者均存在严重威胁。

一、漏洞基础信息

本次漏洞编号为CVE-2026-48095,同步收录漏洞编号GHSL-2026-140,由 GitHub 安全实验室安全研究员 Jaroslav Lobačevski 发现并完成合规上报。 漏洞根源存在于 7-Zip 处理NTFS 磁盘镜像的解析模块中,属于典型的内存破坏类漏洞,利用门槛较低,危害等级极高。

二、漏洞核心成因与利用过程

该缺陷位于源码文件 NtfsHandler.cpp 内的 CInStream::GetCuSize() 函数,问题出在缓冲区大小的计算逻辑上。

函数通过32 位数值移位运算计算 NTFS 压缩单元的缓冲区尺寸:(UInt32)1 << (BlockSizeLog + CompressionUnit)。当攻击者制作恶意 NTFS 镜像,使文件中 ClusterSizeLog ≥ 28 且 CompressionUnit = 4 时,整体移位次数会达到32次。

在 C++ 语法中,对32位整型执行32位及以上移位属于未定义行为。受 x86 硬件特性影响,此时程序仅为数据缓冲区分配出1字节空间。

程序随后会向这个极小的缓冲区写入最多256MB的恶意数据,直接引发堆缓冲区越界写入。而存储流对象的结构体,仅在该缓冲区后方304字节的堆内存位置,第一轮数据写入就会覆盖对象的虚表指针。

攻击者借助精心构造的 NTFS 镜像内容篡改虚表后,第二轮调用即可完成经典的虚表劫持,彻底掌控程序执行流,实现任意代码执行。

三、最危险特性:文件后缀完全失效

这也是本次漏洞最大的安全隐患: 7-Zip 识别 NTFS 格式并非单纯依靠文件后缀,而是通过文件偏移 3 位置的NTFS 特征码进行匹配识别。

这意味着恶意文件可以伪装成 .7z、.zip、.rar 等任意压缩格式,甚至直接使用无后缀文件。只要用 7-Zip 打开该文件,就会自动调用存在漏洞的 NTFS 解析模块,无需用户额外操作即可触发攻击。

四、影响范围与运行环境差异

  • 版本覆盖:所有26.00 及更早版本的 7-Zip 均受影响,该计算缺陷从软件支持 NTFS 压缩流功能之初就已存在;
  • 系统位数:32 位、64 位客户端全部中招;
  • 内存环境区分:

内存≥16GB的 64 位设备:内存分配可正常执行,漏洞能完整触发,攻击者可实现代码执行;

低内存设备:大内存分配会失败,攻击链路中断,仅会造成拒绝服务(DoS),无法进一步提权控机。

五、漏洞评级与缺陷分类

该漏洞CVSS 3.1 评分高达 8.8 分(高危),攻击向量为 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H,代表攻击门槛低、无需权限、成功后可造成机密泄露、权限篡改、服务瘫痪等严重后果。

从漏洞类型划分,本次缺陷归为两类:

  • CWE-787:越界写入
  • CWE-190:整数溢出 / 数值回绕

研究人员在 Linux x64 环境下,使用 Clang 编译器搭配 UBSan(未定义行为检测工具)成功复现问题:工具精准定位到 NtfsHandler.cpp 第 687 行的移位未定义行为,后续连锁引发虚表非法访问,最终程序触发段错误崩溃,完整证实了漏洞的存在。

安全防护建议

为规避攻击风险,在此给出两点实操建议:

  • 立即升级:尽快将 7-Zip 更新至官方发布的漏洞修复版本,从根源封堵缺陷;
  • 谨慎打开文件:补丁落地前,切勿打开来源不明的压缩包、磁盘镜像文件,警惕各类伪装格式的恶意文件。

资讯来源:cybersecuritynews

球分享

球点赞

球在看


7-Zip曝高危代码执行漏洞,打开伪装压缩包直接被控" 网络安全文章

7-Zip曝高危代码执行漏洞,打开伪装压缩包直接被控"

知名压缩工具7-Zip被曝高危代码执行漏洞CVE-2026-48095,该漏洞源于处理NTFS磁盘镜像时存在内存破坏缺陷,攻击者可构造恶意文件利用整数溢出和越界写入实现虚表劫持,从而控制设备。漏洞影响26.00及更早版本,且文件可伪装成任意压缩格式,用户打开即触发。建议立即升级软件并谨慎打开来源不明文件。
TrapDoor供应链攻击通过npm、PyPI和CratesIO传播凭据窃取恶意软件" 网络安全文章

TrapDoor供应链攻击通过npm、PyPI和CratesIO传播凭据窃取恶意软件"

Socket公司发现名为TrapDoor的跨生态系统供应链攻击,通过npm、PyPI和Crates.io分发34个恶意包的384个版本,针对加密和AI开发者窃取凭据、钱包密钥等数据。攻击利用postinstall钩子、build.rs脚本和导入时执行机制,并首次使用.cursorrules文件欺骗AI工具执行恶意指令。建议开发者检查依赖包来源并使用安全扫描工具。
7-Zip多个新漏洞可导致任意代码执行和系统受陷" 网络安全文章

7-Zip多个新漏洞可导致任意代码执行和系统受陷"

7-Zip26.00版本存在高危堆缓冲区溢出漏洞CVE-2026-48095,攻击者通过构造恶意NTFS归档文件可触发虚表劫持实现任意代码执行。该漏洞影响所有26.00及之前版本,具有文件扩展名无关的攻击特性,用户打开恶意文件即可触发。建议立即升级至v26.01修复版本并避免打开不可信归档文件。
【安全圈】微软CopilotCowork智能体AI曝安全风险,机密文件恐外泄" 网络安全文章

【安全圈】微软CopilotCowork智能体AI曝安全风险,机密文件恐外泄"

PromptArmor报告指出微软Microsoft365CopilotCowork智能体存在间接提示词注入安全风险,攻击者可通过恶意技能文件操纵AI获取SharePoint与OneDrive文件预认证下载链接,并经由Teams消息外泄。测试显示该攻击在自动和指定模型模式下均成功,且定时执行功能会放大风险。建议加强技能文件审核与权限管控。
评论:0   参与:  0