i-doit Open v24 及以下版本存在反射型 XSS 漏洞。这些漏洞可能允许远程认证的攻击者注入任意 Web 脚本或 HTML。
产品描述:i-doit 是由 synetics GmbH 开发的基于 Web 的开源 IT 文档和 CMDB(配置管理数据库)。
漏洞描述:我们发现该 Web 应用允许任何认证用户将任意 Web 脚本或 HTML 注入受影响的参数中。
受影响的网页:主登录页面
受影响的参数和组件:?timeout
步骤 1:在主登录页面后添加 ?timeout,下面的截图显示了插入 ?timeout 参数后出现的错误消息。

步骤 2:在 ?timeout 后添加 XSS 载荷,然后使用有效凭据登录,由于这是反射型 XSS,成功登录后它会反射你的结果。
使用的载荷:a19yc%22%3e%3cscript%3ealert(%22THIS%20IS%20XSS%20FROM%20BB%22)%3c%2fscript%3emjf9oc2183m
注意:你可能需要 2-3 次才能触发 XSS 载荷,因此如果第一次登录失败,只需重试....


附注:供应商已确认并将在 i-doit open 25 中发布漏洞修复。令人惊讶的是,我只收到了来自 i-doit pro 25 的通知。