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.
Advisories
No advisories yet.
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
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
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-10-12T16:05:30.595Z
Reserved: 2026-10-12T14:19:01.653Z
Link: CVE-2026-109346
No data.
Status : Received
Published: 2026-10-12T17:17:31.367
Modified: 2026-10-12T17:17:31.367
Link: CVE-2026-109346
No data.
OpenCVE Enrichment
Updated: 2026-10-12T18:30:16Z
Weaknesses