CVE-2026-39354Scoold是一个团队问答和知识共享平台。在1.66.2版本之前,系统存在一个认证后的授权缺陷。低权限用户可以通过向POST /questions/ask接口发送请求,并将目标问题的ID作为postId参数,从而覆盖其他用户已存在的问题。由于问题ID在公开URL中可见,攻击者可轻易获取并篡改内容,导致用户生成数据的完整性受损。该漏洞已在1.66.2版本中修复。
该漏洞属于不安全的直接对象引用(IDOR)。Scoold在处理/questions/ask请求时,未能严格验证当前登录用户对参数postId所指定问题的所有权。攻击者首先通过正常浏览获取目标问题的公共ID,随后利用已认证的低权限账户,构造包含受害者ID的恶意POST请求。由于缺乏服务端的权限校验逻辑,服务器接受该请求并使用攻击者提交的数据覆盖原问题对象,导致严重的数据完整性破坏和讨论线程的劫持。