关键漏洞信息 漏洞标题 Todoist App - version 8896 - Stored XSS via SVG Upload 类型 Class: Stored XSS (unsafe SVG rendering) 漏洞位置 Where: /api/v1/uploads Where: /app/task 测试日期 2025-09 (webapp ~8895-8896) 概要 Uploaded SVG files are returned with Content-Type: image/svg+xml and inline disposition from a CloudFront distribution 证明概念 (PoC) 利用步骤 1. 上传恶意 SVG - 按照提供的代码示例,上传包含恶意 的 SVG 文件。 2. 获取签名的 CDN URL - API 返回签名 URL,示例: - URL 会重定向至一个带有签名的 CloudFront URL。 3. 打开签名的 URL → JS 执行 - 在浏览器中打开该签名 URL 时,JavaScript (prompt/alert visible) 在页面中实际执行。 证据 UI证据和API请求截图位于PoC流程各处的截图中确认漏洞的存在和利用流程