The story’s score and claims

Comments on No. 3 of 137 · Strix · edition of Wednesday 4 November 2026

0-click account takeover in Better Auth

Summary

Security firm Strix reports a critical zero-click account takeover in @better-auth/expo, Better Auth's React Native integration. The /expo-authorization-proxy endpoint signed any caller-supplied OAuth state with the app secret, without a login. Because email-verification JWTs used the same HMAC-SHA256 secret, a forged token could change a victim's email and yield a session; the compact session cache was forgeable too, though not the jwe strategy. Fixed in version 1.7.16. The lesson for builders: avoid signing oracles and reusing one key across features.

Comments

Ranked by a public rubric, not by votes: what a comment adds counts, not who wrote it. How comments are ranked · Comment rules