CVE-2026-67333

High

Description

better-auth before 1.6.13 (and pre-release builds 1.7.0-beta.0 through 1.7.0-beta.3) fail to validate the scheme of redirect_uris registered via the deprecated oidc-provider plugin and the mcp plugin (which wraps the same provider). An attacker can register an OAuth client with a javascript: redirect_uri, which the authorization server later returns unchanged in the consent response. If the deployment's consent page navigates the browser to the returned redirectURI (e.g. assigning it to window.location.href), the attacker's JavaScript executes in the authorization-server origin, exposing the victim's session and enabling account takeover.

SeverityHigh
CVSS7.2
Exploit probability—
ProductBetter-auth
PublishedAug 1, 2026
First seenAug 1, 2026

How to fix

Update
  • better-auth1.6.13, 1.7.0-beta.4 or later

Affected products

ProductAffected versionsFixed in
better-authnpmv < 1.6.13, 1.7.0-beta.0 ≤ v < 1.7.0-beta.41.6.13, 1.7.0-beta.4

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.