CVE-2026-53513
Təsvir
Better Auth, TypeScript üçün autentifikasiya və avtorizasiya kitabxanasıdır. 1.6.11 versiyasından əvvəl, @better-auth/sso plagininin POST /sso/register və POST /sso/update-provider son nöqtələri (endpoints), skipDiscovery: true təyin edildikdə hücumçunun idarə etdiyi oidcConfig.userInfoEndpoint, tokenEndpoint və jwksEndpoint URL-lərini qəbul edir, onları mənşə yoxlaması (origin validation) olmadan ssoProvider sətrində saxlayır və OIDC geri çağırışı zamanı həmin ünvanlara sorğu göndərir. Bu, trustEmailVerified: true konfiqurasiya edildikdə, qeyri-kor server tərəfli sorğuların saxtalaşdırılmasına (non-blind SSRF) və mümkün hesab birləşdirməsinə şərait yaradır. Bu problem 1.6.11 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- better-auth better_auth1.6.11 və ya daha yeni versiya
- better-auth better-auth\/sso1.6.11 və ya daha yeni versiya
- @better-auth/sso1.6.11 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| better-auth better_auth | 0.1.0 ≤ v < 1.6.11 | 1.6.11 |
| better-auth better-auth\/sso | v < 1.6.11 | 1.6.11 |
| @better-auth/ssonpm | 0.1.0 ≤ v < 1.6.11 | 1.6.11 |
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.