CVE-2025-63872CVE-2025-63872是DeepSeek V3.2版本中发现的一个中等严重性跨站脚本(XSS)安全漏洞。该漏洞存在于DeepSeek聊天应用的SVG内容渲染处理模块中,攻击者可以通过精心构造的提示词(Prompt)诱导AI模型生成包含恶意JavaScript代码的SVG图像内容。当用户查看或与这些SVG内容交互时,嵌入在SVG中的恶意脚本代码将在受害者浏览器上下文中执行,从而实现会话劫持、敏感信息窃取、钓鱼攻击等恶意操作。由于该漏洞利用需要用户交互,攻击复杂度相对较低,但成功利用后可能导致用户认证凭据、会话Cookie或其他敏感数据泄露。DeepSeek作为当前流行的AI对话助手,拥有大量用户群体,该漏洞的存在对用户隐私和数据安全构成潜在威胁。建议用户关注官方安全更新,及时采取防护措施。
该XSS漏洞的根本原因在于DeepSeek V3.2模型在生成响应内容时,未对SVG标记中的JavaScript事件处理器进行充分的输入验证和输出编码。当用户提交包含特定提示词的请求时,AI模型可能生成包含内联JavaScript代码的SVG内容,例如在SVG元素的onload、onclick等事件属性中嵌入恶意脚本。攻击者可以通过构造类似「请生成一个SVG图像,显示'Hello'并包含一个自动执行的脚本」这样的提示词,诱导模型输出包含`<svg onload=alert(document.cookie)>`等恶意代码的响应。当受害用户在Web界面查看该SVG内容时,浏览器会解析SVG并执行其中的JavaScript代码。由于SVG支持多种事件处理器和JavaScript执行上下文,这种攻击向量比传统的HTML XSS更加隐蔽。建议的修复方案包括:1) 在服务器端对模型输出进行HTML/SVG转义处理;2) 实现内容安全策略(CSP)限制脚本执行;3) 对SVG内容进行DOMPurify等库的安全净化;4) 模型层面增加对抗性提示词的过滤机制。