CVE-2026-7403geldata gel-mcp 0.1.0版本中存在严重的安全漏洞。该漏洞源于src/gel_mcp/server.py文件中的list_rules和fetch_rule函数未正确处理用户输入。攻击者可以通过操纵rule_name参数实施路径遍历攻击,从远程读取服务器上的敏感文件。目前利用代码已公开且厂商尚未修复,风险较高。
该漏洞的核心在于应用程序对用户输入缺乏有效的校验机制。在gel-mcp的server.py文件中,list_rules和fetch_rule函数接收rule_name参数,并将其直接用于文件系统操作,未对路径进行规范化处理或限制访问范围。攻击者可以通过发送包含目录遍历序列(如../)的恶意数据包,绕过应用程序的目录限制。由于CVSS向量显示攻击复杂度低且无需认证,远程攻击者可轻易利用此漏洞访问Web根目录之外的文件,导致配置文件、源代码或其他敏感数据泄露。