CVE-2026-7178ChatGPTNextWeb NextChat 最高至 2.16.1 版本中存在一处高危安全漏洞。该漏洞源于组件 Artifacts Endpoint 的 `app/api/artifacts/route.ts` 文件中 `storeUrl` 函数对参数 ID 处理不当。攻击者无需用户认证和交互,即可远程发起服务器端请求伪造 (SSRF) 攻击。此漏洞可能导致内网信息泄露或被利用进行进一步攻击,目前利用代码已公开,官方暂未修复。
该漏洞的核心在于 ChatGPTNextWeb NextChat 的 Artifacts 接口实现中存在输入验证缺失。具体受影响文件为 `app/api/artifacts/route.ts`,漏洞函数为 `storeUrl`。在该函数处理请求时,直接从用户输入的 ID 参数中获取数据并将其用于发起服务器端的 HTTP 请求,而未对该参数的来源、格式或目标地址进行有效的校验和过滤。攻击者可以通过构造恶意的 HTTP 请求,将 ID 参数指定为内网地址(如 http://127.0.0.1:8080)或云服务元数据地址。由于该接口无需身份验证(PR:N)且无用户交互(UI:N),攻击者可远程利用此缺陷。服务器在解析请求后,会代为向攻击者指定的目标发送请求,从而实现 SSRF。这不仅可能导致敏感的内网服务信息泄露,还可能结合其他漏洞对内网进行横向移动。目前已有公开的利用代码验证了该攻击路径。