CVE-2026-7384ezequiroga mcp-bases 项目组件存在严重的路径遍历安全漏洞。该漏洞源于 research_server.py 文件中的 search_papers 函数未能正确处理用户提交的 topic 参数,导致攻击者能够操纵输入参数实施路径遍历攻击。此漏洞支持远程利用,且无需任何认证或用户交互。尽管利用代码已公开,但项目方尚未对漏洞报告做出响应,风险较高。
该漏洞的技术核心在于 ezequiroga/mcp-bases 项目中 research_server.py 文件的 search_papers 函数存在输入验证缺失。该函数直接使用用户可控的 topic 参数构建文件路径,未实施任何过滤机制或路径安全检查。在典型的 Python Web 应用中,如果直接使用文件操作处理未经净化的用户输入,攻击者即可利用路径遍历序列(如 "../")访问预期目录之外的文件。由于该组件遵循滚动发布策略,漏洞存在于特定的提交哈希中。攻击者无需身份认证即可远程发起攻击。通过构造包含恶意路径的请求,攻击者能够读取服务器上的敏感配置文件、源代码或其他关键数据。鉴于利用代码已公开,未及时修补的系统面临极高的数据泄露风险。