Security Hero

Thank You for Your Security Contribution

We celebrate the security researchers who help make Tuturuuu safer for everyone. Your vigilance and expertise are invaluable to our community.

Nguyen Nghia Hiep (vapour)

Security Researcher Extraordinaire

Top Contributor

"Thank you for your valuable contribution to making Tuturuuu's products more secure. Your ethical approach to security research helps protect our users worldwide."

Security Report

Vulnerability Discovery

This report has helped us identify a security vulnerability, allowing us to plan appropriate mitigations.

Low SeverityScheduledCWE: 79 & 434
2025-03-30

Stored Cross-Site Scripting (XSS) via SVG file upload

Reported by:Nguyen Nghia Hiep (vapour)

Description

A vulnerability was discovered that affects all Tuturuuu products and services that integrate Supabase-based storage management for avatar uploads. When users upload an SVG image to edit their avatar, this triggers a POST request to an endpoint that can be manipulated by a malicious actor. While Tuturuuu infrastructure automatically blocks scripts from running on Tuturuuu-powered websites, this vulnerability becomes exploitable when users directly access the uploaded SVG file through the Supabase storage link.

Impact

If a user were to access the SVG file directly via the Supabase storage link, malicious JavaScript code embedded within the SVG could be executed, potentially leading to session hijacking, credential theft, or redirection to malicious sites. This is a low-priority issue as it does not affect end users who do not directly access avatar images from the Supabase storage URLs.

Recommended Remediation

The recommended solution is to restrict SVG file uploads or implement server-side sanitization of SVG content to remove JavaScript before storage.

Future Patching Plan

Future patching will include blocking public uploads to the Supabase avatars folder, implementing SVG sanitization on our backend servers, and enhancing the security procedures for handling image-related uploads. This will involve more thorough business logic validation and improved content security policies.

Scheduled for Future Release

Join Our Bug Bounty Program

Help us identify security vulnerabilities and get recognized for your contributions. We value ethical security research.

Program Benefits

Recognition

Get your name listed on our Bug Bounty Hall of Fame

Direct Communication

Work directly with our security team

Global Impact

Help protect Tuturuuu users around the world

Found a vulnerability?

Report it responsibly and join our list of security contributors.

Copyright © 2025 Tuturuuu, Inc. – All rights reserved.