CVE-2026-42176Scoold是一款团队问答和知识共享平台。在1.67.0版本之前,系统存在安全漏洞,允许攻击者通过伪造Bearer token调用`/api/config/set/admins`接口。利用此漏洞,攻击者可修改管理员配置,将恶意邮箱地址写入应用配置文件。尽管更改在当前进程不立即生效,但一旦应用重启,攻击者账户将被识别为管理员,从而获得系统持久化控制权。
该漏洞源于Scoold在处理`/api/config/set/admins`API端点时的身份验证逻辑缺陷。系统错误地接受了一个伪造的Bearer token作为合法的管理员API令牌,从而允许未授权的应用配置修改。攻击者利用此缺陷发送POST请求,将自身邮箱写入`scoold.admins`配置项。由于系统设计上仅在启动时加载`ADMINS`集合,这种修改提供了一种可靠的持久化路径:攻击者只需等待系统因维护或故障重启,即可在无需实时交互的情况下获得管理员权限,进而完全控制管理员面板。