CVE-2026-40595Chartbrew 4.9.0版本存在安全缺陷,其公开图表检索与导出接口仅校验项目级权限,未验证图表自身的共享策略。未经身份验证的攻击者若知晓公开项目内的图表ID,即可绕过限制,非法访问或导出原本被故意隐藏的图表数据,导致敏感信息泄露。
该漏洞的核心在于Chartbrew服务器端对资源访问权限的校验逻辑不完整。在受影响版本中,系统在处理图表读取和导出请求时,仅仅检查了图表所属的项目是否被标记为公开,以及团队是否开启了导出功能。然而,代码逻辑缺失了对单个图表对象“SharePolicy”以及图表是否被添加到公开报告列表的二次验证。这意味着,只要攻击者能够获得或猜测到某个图表的标识符(ID),即便该图表被管理员配置为不对外展示,攻击者也可以通过直接访问API端点来获取数据。这种设计缺陷导致了针对非公开资源的越权访问(IDOR/Broken Access Control)。