HighGHSA-mx9r-x6ww-qjw929 Sep · 24 days ago
Source ↗

@better-auth/sso: Personal SSO providers can sign in as another provider's users.

Does it affect you?

Not read yet

Conditions are read within the hour after an advisory comes in.

Am I affected? You may be affected if you use @better-auth/sso 1.7.0-rc.2 through 1.7.0-rc.6 or 1.7.0 through 1.7.2 , and all of these conditions hold: - An attacker can register a personal SSO provider or use one they registered earlier. Registration is enabled by default for signed-in users, with a limit of 10 providers each. - Your application has not configured resolveUser . - A victim's account is linked through another OpenID Connect (OIDC) or SAML provider, and the attacker can reproduce that provider's identity and the victim's account identifier. Configuring resolveUser requires an ex

Timeline

29 Sep
24 daysfrom publication to Patchwire
  1. Published by GitHub advisory29 Sep
  2. Seen by Patchwire23 Oct
  3. Fix released29 Sep
@better-auth/sso1.7.3

Versions of @better-auth/sso

1.x
safe 1.7.3
AffectedSafe

Stacks