CVE-2026-63197
waiting for further signalsZero needs more public information before it can validate it.GHSA-p74g-f95m-7fx7 ↗EUVD-2026-116118 ↗
description
traQ instances using local storage can serve uploaded HTML or SVG files as browser-renderable content through the file retrieval endpoint. An attacker with upload access may execute script in another user's browser if they persuade that user to open a file link.
mitigation
Upgrade github.com/traPtitech/traQ to 1.0.0-rc.2.0.20260627142846-3db29e777166; the upstream application fix is v3.28.3. Until upgraded, use a storage backend other than local or ensure file retrieval requests include dl=1.
fixed in 1.0.0-rc.2.0.20260627142846-3db29e777166
outcome
Contextual, not validated: no deterministic check could cover this one, and no technique passed our review.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-11-03 18:26Zghsa: trigger signal, started the run
- 2026-11-03 18:26Zcve.org record for CVE-2026-63197
this entry in the feed
GET /api/v1/feed/CVE-2026-63197
{ "etk_id": "ETK-2026-4015", "cve_id": "CVE-2026-63197", "display_id": "CVE-2026-63197", "ghsa_id": "GHSA-p74g-f95m-7fx7", "euvd_id": "EUVD-2026-116118", "status": "published", "anchor_state": "anchored", "title": "Stored cross-site scripting in traQ file retrieval", "summary": "traQ instances using local storage can serve uploaded HTML or SVG files as browser-renderable content through the file retrieval endpoint. An attacker with upload access may execute script in another user's browser if they persuade that user to open a file link.", "mitigation": "Upgrade github.com/traPtitech/traQ to 1.0.0-rc.2.0.20260627142846-3db29e777166; the upstream application fix is v3.28.3. Until upgraded, use a storage backend other than local or ensure file retrieval requests include `dl=1`. ", "vendor": "go", "product": "go:github.com/traPtitech/traQ", "affected": [ { "affected_notes": [], "affected_ranges": [ "< 1.0.0-rc.2.0.20260627142846-3db29e777166" ], "ecosystem": "go", "fixed_versions": [ "1.0.0-rc.2.0.20260627142846-3db29e777166" ], "package_name": "github.com/traPtitech/traQ", "purl": "pkg:golang/github.com/traPtitech/traQ" } ], "cwes": null, "cvss_score": 7.3, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N", "epss_score": 0.0029, "epss_percentile": 0.2131, "epss_asof": "2026-11-09", "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 21.139915966666667, "t0_at": "2026-11-03T18:26:21.224000+00:00", "signals": { "trigger_signal": { "at": "2026-11-03T18:26:21.224000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-11-03T18:26:21.224000+00:00", "url": "https://github.com/advisories/GHSA-p74g-f95m-7fx7" } } }
published 2026-11-10 00:29Z
last change 2026-11-11 06:34Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.