CVE-2026-4054Mattermost特定版本未能正确验证代理图片的响应正文,存在安全漏洞。远程攻击者可利用该漏洞,通过在非SVG Content-Type头(如image/png)下嵌入恶意SVG文件至og:image元标签或Markdown图片链接中,从而对客户端发起拒绝服务攻击。
该漏洞的核心在于Mattermost的图片代理功能未能对响应体进行深度的内容验证。当攻击者构造一个恶意服务器,返回一个Content-Type为'image/png'但实际内容为复杂SVG的文件时,Mattermost会将其作为合法的图片代理给客户端。由于浏览器在处理图片时,如果发现内容与MIME类型不匹配,可能会尝试通过“MIME嗅探”来解析真实格式。一旦识别为SVG,浏览器将解析SVG内部的XML结构。攻击者可以在SVG中嵌入极其复杂的路径、大量的DOM元素或导致无限循环的脚本标签。当受害者的Mattermost客户端加载这些内容时,CPU和内存使用率会瞬间飙升,导致应用程序卡死甚至崩溃,从而实现客户端拒绝服务攻击。