事件经过
CVE-2026-111704(CVSS 9.8,CWE-306)已通过NVD REST API验证(由VulnCheck于2026-10-16发布):LangChat的REST控制器可在未认证的情况下访问,因为没有注册Sa-Token认证拦截器,远程攻击者可以读取明文用户密码、获取LLM提供商API密钥、创建超级管理员账户以及修改/删除数据。
影响分析
LLM聊天/代理网关的完全未认证入侵:每个用户的凭据和每个上游LLM提供商API密钥的完全泄露。攻击者可以烧毁受害者的OpenAI/Anthropic等配额、冒充任何用户、读取所有AI对话。这是对AI部署最重要的模型凭据暴露模式。
攻击途径
REST控制器上未注册Sa-Token拦截器;对/api/v1/auth/users的未认证请求返回明文密码,/api/v1/auth/*允许创建超级管理员账户,存储的LLM提供商API密钥可被检索。
受影响系统
LangChat ≤ commit 2a6285a(github.com/LangChat/langchat)
缓解措施
升级到受影响commit之后;确保认证拦截器覆盖所有REST控制器,并轮换任何暴露的LLM提供商密钥/凭据。参见VulnCheck公告和AigcUserController参考。