CVE-2026-5533badlogic pi-mono 0.58.4版本被发现存在一处跨站脚本(XSS)漏洞。该漏洞位于SVG Artifact Handler组件的`SvgArtifact.ts`文件中,由于对特定函数的处理不当,导致攻击者可进行恶意操纵。此漏洞支持远程利用,且无需身份认证,但需要用户交互。目前利用代码已公开,厂商尚未对披露做出响应,用户面临潜在的会话劫持和数据窃取风险。
该漏洞位于`badlogic pi-mono`的SVG工件处理模块中,具体文件路径为`packages/web-ui/src/tools/artifacts/SvgArtifact.ts`。SVG(可缩放矢量图形)文件支持嵌入JavaScript代码,例如通过`<script>`标签或`onload`事件处理器。在受影响的版本中,系统在处理SVG文件时,未对用户输入的SVG内容进行充分的过滤和净化,直接将其渲染到DOM中。攻击者可以构造包含恶意JS代码的特制SVG文件,并通过漏洞点上传或引用。当受害者访问被注入的页面时,浏览器会解析SVG并执行其中的恶意脚本。由于CVSS向量显示UI:R(需要用户交互),攻击者通常需要通过社会工程学手段诱导受害者点击链接或访问特定页面。成功利用后,攻击者可获取受害者的Cookie、会话令牌等敏感信息,甚至在受害者的浏览器上下文中执行任意操作。