Description
Aptabase before commit 61d4c01 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge sign-in links by using the publicly known example AUTH_SECRET. Attackers can enumerate registered e-mails via /api/_auth/signin, forge HS256 JWTs redeemed by /api/_auth/continue, impersonate users, export analytics data, and transfer app ownership.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| aptabase | aptabase | — | — |
References
- GitHub Security Advisory (GHSA-gc76-cqm4-vqcf) vendor-advisory
- https://github.com/aptabase/aptabase/commit/61d4c01298a706d575265461ac07bb956ca7b8d2 patch
- https://github.com/aptabase/aptabase/pull/204 issue-tracking patch
- https://github.com/aptabase/self-hosting/commit/b79a472419ff17e485d0bd5b4adf1b1ef2b9953c patch
- VulnCheck Advisory: Aptabase before commit 61d4c01 Authentication Bypass via Known Example AUTH_SECRET third-party-advisory