CVE-2026-114607
Təsvir
Better Auth, TypeScript üçün autentifikasiya və avtorizasiya kitabxanasıdır. 1.4.0-beta.18 versiyasından 1.7.7 versiyasına qədər olan dövrdə, storeToken parametri plain olaraq təyin edilmiş Magic Link aktivləşdirilmiş tətbiqlərdə, yaxud storeToken hashed və qlobal verification.storeIdentifier parametrləri də hashed olaraq təyin edildikdə, daxili sosial və ya Generic OAuth provayderi aktiv edilib account.storeStateStrategy parametri database olaraq istifadə edildikdə, OAuth giriş state dəyəri Magic Link tokeni kimi qəbul edilə bilər. Bu tənzimləmələr Magic Link yoxlama qeydlərinin və OAuth state-nin eyni saxlanılan identifikatora həvola etməsinə səbəb ola bilər ki, bu da autentifikasiya olunmamış hücumçunun məlum bir e-poçt ünvanı üçün OAuth girişini başlatmasına və poçt qutusunu idarə etmədən və ya provayder geri çağırışını tamamlamadan qaytarılan state-i Magic Link vasitəsilə istifadə etməsinə şərait yaradır. Hücumçu mövcud istifadəçi üçün normal sessiya əldə edə bilər və ya qeydiyyat aktiv olduqda yanlış şəkildə e-poçtu təsdiqlənmiş kimi qeyd olunan hesab yarada bilər. Bu problem 1.7.7 versiyasında düzəldilmişdir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| better-auth better-auth | >= 1.4.0-beta.18, < 1.7.7 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.