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

CVE-2026-7628 mcp-code-review-server命令注入漏洞

披露日期: 2026-05-02

漏洞信息

漏洞编号
CVE-2026-7628
漏洞类型
命令注入
CVSS评分
6.3 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
mcp-code-review-server

相关标签

CVE-2026-7628Command InjectionRCEmcp-code-review-serverRepoMix

漏洞概述

crazyrabbitLTC开发的mcp-code-review-server在0.1.0及之前的版本中存在命令注入漏洞。该漏洞位于src/repomix.ts文件的executeRepomix函数中,由于RepoMix命令处理组件对输入验证不足,攻击者可远程构造恶意数据执行任意系统命令。此攻击可能泄露敏感信息、篡改数据或导致服务中断。目前漏洞利用代码已公开,但官方尚未发布修复补丁。

技术细节

该漏洞的根源在于mcp-code-review-server项目中RepoMix命令处理组件的不安全实现。具体受影响文件为src/repomix.ts,其中的executeRepomix函数负责处理与代码仓库混合打包相关的指令。在实现过程中,该函数直接将用户可控的输入数据传递给底层系统命令执行接口,而未对输入内容进行严格的过滤、转义或白名单验证。这种设计缺陷使得攻击者能够利用Shell元字符(如分号、管道符、反引号等)截断或拼接原始命令。攻击者通过网络发送特制的恶意请求,即可在服务器上下文中远程执行任意系统命令。鉴于CVSS向量显示权限要求为低(PR:L),攻击者一旦获得访问权限,即可利用此漏洞提升权限、窃取代码库或部署后门程序,对系统的机密性、完整性和可用性构成严重威胁。

攻击链分析

STEP 1
1. Reconnaissance
攻击者识别目标服务器上运行着crazyrabbitLTC mcp-code-review-server 0.1.0或更早版本。
STEP 2
2. Access and Authentication
攻击者获取目标系统的低权限账户(PR:L),能够访问RepoMix命令处理接口。
STEP 3
3. Exploitation
攻击者向executeRepomix函数发送特制的HTTP请求,在参数中注入恶意的Shell命令(如分号拼接的操作系统命令)。
STEP 4
4. Execution
由于缺乏输入过滤,服务器将恶意参数直接传递给系统Shell执行,导致攻击者注入的命令在服务器端运行。
STEP 5
5. Impact
攻击者成功获取服务器权限,可能导致敏感数据泄露(C:L)、文件篡改(I:L)或服务拒绝(A:L)。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target URL (Hypothetical endpoint for the vulnerable component) target_url = "http://localhost:3000/api/executeRepomix" # Attacker-controlled input attempting command injection # Using semicolon to chain commands evil_payload = "normal_repo_path; whoami" # Data payload to be sent to the server payload_data = { "path": evil_payload } try: # Sending the malicious request response = requests.post(target_url, json=payload_data) # Printing server response which may contain command output print("Status Code:", response.status_code) print("Response Body:", response.text) except Exception as e: print(f"An error occurred: {e}")

影响范围

crazyrabbitLTC mcp-code-review-server <= 0.1.0

防御指南

临时缓解措施
在官方修复补丁发布前,建议暂时禁用RepoMix命令处理功能或限制对相关API端点的网络访问权限。管理员应检查服务器日志,查找是否存在异常的命令执行记录。

参考链接

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