CVE-2025-63317
MediumCVSS 5.4Exploitation Probability (EPSS)
Low risk14th percentile - higher than 14% of all known CVEs
Summary
Todoist v8896 is vulnerable to Cross Site Scripting (XSS) in /api/v1/uploads. Uploaded SVG files are not sanitized, so embedded JavaScript executes when a user opens the attachment from a task or comment.
Risk Assessment
An attacker can upload a malicious SVG file that, when opened by a victim, executes script in their browser, enabling session theft or actions performed within the application context.
Recommendation
Implement sanitization of uploaded SVG files or block their upload, and serve attachments with secure headers. Update the application to a patched version.
Other vulnerabilities in Todoist
Original NVD description (English source)
Todoist v8896 is vulnerable to Cross Site Scripting (XSS) in /api/v1/uploads. Uploaded SVG files have no sanitization applied, so embedded JavaScript executes when a user opens the attachment from a task/comment.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

