CVE-2026-40600Chartbrew v4.9.0 存在越权漏洞,允许已认证用户修改或删除属于不同项目的 SharePolicy 记录。由于受影响路由仅验证 URL 路径中的项目权限而未验证 policy_id 归属,攻击者可跨项目篡改仪表板共享规则,导致数据泄露或完整性受损。
该漏洞源于访问控制逻辑缺陷。在 Chartbrew v4.9.0 中,处理 SharePolicy 更新或删除请求时,服务器仅验证用户对 URL 路径中指定项目的访问权限,而未校验请求体或参数中 `policy_id` 的实际归属。这使得拥有任意项目权限的攻击者,可以通过遍历或猜测其他项目的 `policy_id`,发送构造的 HTTP 请求(PUT 或 DELETE),直接修改或删除受害项目的仪表板共享策略(如可见性、密码保护等)。这是一个典型的不安全的直接对象引用(IDOR)漏洞。