better-auth from 1.3.8-beta.3 before 1.7.0-rc.3 contains a UI misrepresentation vulnerability in the deviceAuthorization plugin because GET /device omits the requesting client_id and scope. Attackers can start a device request via /device/code, trick signed-in users into approving the code, then redeem it at /device/token for a live session token.

Project Subscriptions

Vendors Products
Better-auth Subscribe
Better Auth Subscribe
Advisories

No advisories yet.

Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Mon, 12 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description better-auth from 1.3.8-beta.3 before 1.7.0-rc.3 contains a UI misrepresentation vulnerability in the deviceAuthorization plugin because GET /device omits the requesting client_id and scope. Attackers can start a device request via /device/code, trick signed-in users into approving the code, then redeem it at /device/token for a live session token.
Title better-auth 1.3.8-beta.3 before 1.7.0-rc.3 Device Authorization Phishing via /device
First Time appeared Better-auth
Better-auth better Auth
Weaknesses CWE-451
CPEs cpe:2.3:a:better-auth:better_auth:*:*:*:*:*:*:*:*
Vendors & Products Better-auth
Better-auth better Auth
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 8.5, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-12T16:05:30.595Z

Reserved: 2026-10-12T14:19:01.653Z

Link: CVE-2026-109346

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-12T17:17:31.367

Modified: 2026-10-12T17:17:31.367

Link: CVE-2026-109346

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T18:30:16Z

Weaknesses