Skip to content
OpenAdvisories
High · 7.3 CVE-2026-63197 EUVD-2026-116118GHSA-p74g-f95m-7fx7

traQ: XSS in the User Uploaded File Retrieval API

Published Nov 3, 2026 · Updated Nov 3, 2026 · Assigned by GitHub_M

Description

traQ is a messenger application built for Digital Creators Club traP. Prior to 3.28.3, instances configured with TRAQ_STORAGE_TYPE=local can return user-uploaded SVG or HTML content from the /files/{fileId} retrieval endpoint for direct browser rendering. An attacker with file-upload capability can provide crafted active content and induce another user to open its file URL, causing attacker-controlled JavaScript to execute in the victim's browser. This issue is fixed in version 3.28.3.

Affected products

VendorProductAffectedFixed
traPtitech traQ < 3.28.3 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/traPtitech/traQ < 1.0.0-rc.2.0.20260627142846-3db29e777166 1.0.0-rc.2.0.20260627142846-3db29e777166 GHSA-p74g-f95m-7fx7

References