CVE-2026-5625assafelovic gpt-researcher 3.4.3及之前版本存在安全漏洞。该漏洞源于WebSocket接口组件中文件gpt_researcher/skills/researcher.py对参数“task”的处理不当。攻击者可以通过操纵该参数发起跨站脚本攻击(XSS)。由于攻击可远程进行且无需认证,但需要用户交互,该漏洞对系统完整性构成中等风险。目前漏洞利用代码已公开,厂商尚未修复。
该漏洞位于gpt-researcher的WebSocket接口处理逻辑中,具体涉及文件`gpt_researcher/skills/researcher.py`。在处理WebSocket连接传入的参数时,程序未对`task`参数进行充分的输入验证和过滤,直接将其传递给了后续的处理流程。攻击者可以构造包含恶意JavaScript代码的`task`参数值,并通过WebSocket发送给服务器。由于缺乏适当的输出编码,当受害者(通常是管理员或使用该Web界面的用户)查看相关数据或触发特定操作时,这段恶意代码将在受害者的浏览器上下文中执行。攻击者利用此漏洞可窃取用户Session、劫持用户会话或执行未授权操作。CVSS向量显示该攻击无需认证但需要用户交互(如点击链接),符合反射型XSS的特征。