CVE-2026-45231DumbAssets在1.0.11及之前版本中存在存储型XSS漏洞。由于资产字段(如名称、描述等)在服务端未进行清理,且客户端使用innerHTML渲染时未进行转义,攻击者可利用API注入恶意脚本。当用户查看资产列表时,脚本将被执行,若禁用CSP,攻击者可进一步利用脚本连接内部网络服务。
该漏洞源于应用程序在处理用户输入时缺乏有效的消毒措施以及在输出时缺乏上下文感知的编码。攻击者可以通过资产API端点(POST/PUT)提交包含HTML或JavaScript代码的恶意载荷到name、description、modelNumber、serialNumber或tags等字段。由于服务端未对这些字段进行过滤,载荷被持久化存储在数据库中。当其他用户(特别是管理员)访问资产列表页面时,应用程序使用不安全的`innerHTML`方法直接将数据渲染到DOM中,导致载荷在受害者的浏览器上下文中执行。如果Content-Security-Policy(CSP)被禁用或配置不当,注入的脚本不仅可以窃取会话Cookie,还能向内部网络服务发起请求,导致内网信息泄露。