CVE-2026-35608QuickDrop是一款易用的文件共享应用程序。在1.5.3版本之前,该应用的文件预览端点存在存储型XSS漏洞。攻击者可以通过/api/file/upload-chunk接口上传包含恶意JavaScript载荷的特制SVG文件。当任何用户(包括管理员)在应用程序中预览该文件时,恶意脚本将在应用程序域的上下文中自动执行。该漏洞允许攻击者窃取用户凭据、执行未授权操作或进行钓鱼攻击。官方已在1.5.3版本中修复此问题。
该漏洞的根本原因是QuickDrop在处理SVG文件上传时缺乏 sufficient sanitization(充分净化)。SVG文件基于XML格式,允许嵌入<Script>标签。应用程序的/api/file/upload-chunk端点允许上传SVG,且文件预览功能直接渲染SVG内容而未进行严格的Content-Type检查或内容转义。攻击者构造一个包含JavaScript代码的SVG文件上传至服务器,该文件被存储在服务器端。当受害者访问文件预览链接时,浏览器解析SVG文档并执行其中的恶意脚本。由于CVSS向量包含S:C(范围变更),攻击者可利用受害者的会话权限访问更多敏感数据。