IPBUF安全漏洞报告
English
CVE-2025-67030 CVSS 8.8 高危

CVE-2025-67030 plexus-utils目录遍历漏洞

披露日期: 2026-03-25

漏洞信息

漏洞编号
CVE-2025-67030
漏洞类型
目录遍历
CVSS评分
8.8 高危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
需要交互 (UI:R)
影响产品
plexus-utils

相关标签

目录遍历RCEplexus-utilsZip SlipJava

漏洞概述

CVE-2025-67030 是 plexus-utils 组件中 `org.codehaus.plexus.util.Expand` 类的 `extractFile` 方法存在的一个严重的目录遍历漏洞。该漏洞影响 commit 6d780b3378829318ba5c2d29547e0012d5b29642 之前的版本。攻击者可以通过构造包含恶意路径条目的压缩文件,利用此漏洞将文件解压到目标系统之外的任意目录。由于该组件广泛用于 Java 构建工具和应用程序中,成功利用此漏洞可能导致攻击者在服务器上写入任意文件,进而执行任意代码,对系统的机密性、完整性和可用性造成严重影响。

技术细节

该漏洞的核心原理在于 `plexus-utils` 中的解压逻辑未能正确校验归档文件(如 ZIP 或 TAR)内文件的路径名。正常的解压逻辑应限制文件在被解压的目标目录内,防止“Zip Slip”攻击。然而,在受影响版本中,`extractFile` 方法未对文件名中的 `../` 序列进行充分过滤或规范化。当攻击者诱导应用程序解压特制的压缩包时,如果文件名包含例如 `../../evil.sh` 的路径,程序会将其直接解析并写入到解压目录的上层目录甚至系统根目录。攻击者通常通过诱导用户解压特制的恶意压缩包来触发漏洞。一旦文件写入成功,例如覆盖系统关键配置文件或上传 Webshell,攻击者即可在目标系统上执行任意命令。

攻击链分析

STEP 1
1. 构造恶意样本
攻击者创建一个包含特殊文件名(如 '../../evil.txt')的压缩包文件,利用路径遍历序列绕过基本的目录限制。
STEP 2
2. 投递攻击载荷
攻击者将恶意压缩包上传至目标服务器,或通过钓鱼邮件等方式诱导受害者下载并使用受影响的应用程序进行解压。
STEP 3
3. 触发漏洞
当目标系统使用存在漏洞的 plexus-utils 库解压该文件时,`extractFile` 方法未能正确处理路径,将文件写入到预期目录之外的位置。
STEP 4
4. 执行代码
攻击者将恶意文件写入敏感目录(如 Web 根目录或系统启动目录),从而触发远程代码执行,获取系统控制权。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import zipfile import os # PoC for CVE-2025-67030 # This script generates a malicious zip file containing a path traversal entry. # The file to be created outside the extraction directory malicious_content = b"This is a test file for CVE-2025-67030" # Create a zip file with zipfile.ZipFile('cve_2025_67030_poc.zip', 'w') as zf: # Use "../" to escape the extraction directory # This will attempt to write 'exploit.txt' to the parent directory of where it is extracted zf.writestr('../../exploit.txt', malicious_content) print("Malicious zip file created: cve_2025_67030_poc.zip") print("When extracted, it will write to ../../exploit.txt")

影响范围

plexus-utils < commit 6d780b3378829318ba5c2d29547e0012d5b29642

防御指南

临时缓解措施
如果无法立即升级组件,建议在解压逻辑中添加路径校验代码,确保解压后的文件路径规范化后仍位于预期的基础目录内。同时,应避免解压来源不明的压缩文件,或在隔离的沙箱环境中进行解压操作。

参考链接

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