جزئیات آسیبپذیری
CVE-2026-53512
better-auth better-auth
Better Auth: OAuth refresh-token replay via missing client authentication on oidc-provider and mcp plugins
CVSS 4.0
9.1بحرانی
شرح رسمی (انگلیسی)
Better Auth is an authentication and authorization library for TypeScript. Prior to 1.6.11, the legacy oidcProvider and mcp plugins expose OAuth token endpoints whose refresh_token grant authenticates only possession of the bound refreshToken row and matching client_id, without verifying the confidential client's client_secret, allowing an attacker with a valid refresh_token to mint access tokens and rotated refresh tokens through /api/auth/oauth2/token or /api/auth/mcp/token. The @better-auth/oauth-provider package is not affected. This issue is fixed in version 1.6.11.
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 9.1بحرانی | 4.0 | CVEProject cvelistV5 (CNA) (GitHub_M) | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| better-auth | better-auth | < 1.6.11 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۴- https://github.com/better-auth/better-auth/security/advisories/GHSA-pw9m-5jxm-xr6h x_refsource_CONFIRM
- https://github.com/better-auth/better-auth/pull/9576 x_refsource_MISC
- https://github.com/better-auth/better-auth/commit/1f2ff4215c4affff0b140b0c0a712c0dde35659c x_refsource_MISC
- https://github.com/better-auth/better-auth/releases/tag/v1.6.11 x_refsource_MISC
کانال تلگرام کُلون @kolunsec_fa
تازههای KEV، خبرهای مهم و خلاصهی روزانه
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیبپذیریهای تازه را در تلگرام بگیرید.
اطلاعات
- تاریخ انتشار
- ۱۴۰۵/۰۴/۲۴
- آخرین بهروزرسانی
- ۱۴۰۵/۰۴/۲۷
- وضعیت
- منتشرشده
- صادرکننده (CNA)
- GitHub_M
پیشبینی بهرهبرداری (EPSS)
۰٫۲۷٪
احتمال بهرهبرداری در ۳۰ روز
۲۰٪
صدک (نسبت به همهی CVEها)
ارزیابی SSVC (CISA)
- قابل خودکارسازی
- بله
- وضعیت بهرهبرداری
- ندارد
- اثر فنی
- کامل
ضعفها (CWE)
- CWE-287Improper Authentication
- CWE-306Missing Authentication for Critical Function
- CWE-345Insufficient Verification of Data Authenticity
- CWE-863Incorrect Authorization