CVE-2026-34848Hoppscotch是一款开源API开发平台。在2026.3.0版本之前,系统存在一处存储型XSS漏洞。该漏洞源于对团队成员“显示名称”的处理不当,当用户鼠标悬停在溢出工具提示上时,恶意脚本将被执行。攻击者可借此窃取管理员的会话令牌,进而控制整个API开发环境。
该漏洞源于Hoppscotch在渲染团队成员“显示名称”时的DOM操作逻辑存在缺陷。具体而言,应用程序未对用户可控的显示名称字段进行严格的HTML实体编码或使用安全的上下文感知渲染策略。攻击者首先注册或修改账户,将构造的恶意载荷(如`<img src=x onerror=alert(1)>`)注入到显示名称中。由于这是存储型XSS,恶意数据被持久化保存在数据库中。当其他团队成员访问团队管理页面时,前端JavaScript在处理UI溢出逻辑时,直接将受污染的数据插入到了DOM树中。当用户触发工具提示交互时,浏览器解析并执行了其中的恶意脚本。鉴于CVSS评分中的PR:L(低权限)和S:C(范围改变),低权限攻击者可利用此漏洞针对高权限用户进行攻击,窃取Cookie或执行API请求。