getsentry / getsentry/sentry-javascript

Security Bug Report - Unauthenticated setup-wizard hash fixation mints and exfiltrates victim organization auth tokens

Abierto
#20,130 1 comentario 0 reacciones 0 asignados Ver en GitHub
bug-bounty Security State: Unreproducible State: Won't Do
Lenguaje dominante
TypeScript
Estrellas
8.7k
Forks
1.8k
Merge medio
1 d 17 h
PR fusionados (30 d)
515

Descripción

A new security bug report has been reported by the bug bounty program.

---

## Claude Analysis Result

**Possible code path of the root cause:** `/src/sentry/api/endpoints/setup_wizard.py`
**Possible reason:** The report explicitly targets the setup-wizard flow, specifically the endpoints `GET /api/0/wizard/` and `GET /api/0/wizard//`, as well as the frontend page `/settings/wizard//`. The CODEOWNERS file has two explicit entries for these: `/src/sentry/web/frontend/setup_wizard.py @getsentry/team-javascript-sdks` and `/src/sentry/api/endpoints/setup_wizard.py @getsentry/team-javascript-sdks`. The vulnerability is entirely within the setup wizard's hash allocation, cache population, and token leakage logic, which maps directly to these files owned by team-javascript-sdks.
**Possible owner:** `@getsentry/team-javascript-sdks`

**Confidence score:** 95

\*\* If you believe the issue is incorrectly assigned, please assign it to the correct team or let the security team know. Thank you!\*\*

---

To reduce risk of accidental information disclosure, we are intentionally not exposing full vulnerability details here
Please see the parent ticket for the full report: VULN-1424

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.