CVE-2026-29198Rocket.Chat多个特定版本存在严重的NoSQL注入漏洞。在配置OAuth应用程序的场景下,攻击者无需认证即可利用此漏洞,通过生成的令牌劫持系统中的第一个用户账户(通常为管理员)。此漏洞可能导致敏感数据泄露、数据篡改及服务中断,风险极高。
该漏洞根因在于Rocket.Chat在处理OAuth应用配置请求时,未能正确过滤用户输入,导致了NoSQL注入漏洞。攻击者可以通过向受影响端点发送特制的恶意 payload,操纵后端数据库(如MongoDB)的查询逻辑。利用该漏洞,攻击者能够劫持系统中第一个用户(通常是初始管理员账户)的会话令牌。由于该漏洞无需预先认证(PR:N)且无需用户交互(UI:N),攻击者可远程发起攻击。一旦获取管理员令牌,攻击者即可获得对Rocket.Chat服务器的完全控制权,包括读取所有聊天记录、篡改数据、植入后门以及执行任意操作,严重影响系统的机密性、完整性和可用性。