CVE-2026-73683
Təsvir
Laravel Socialite-nin Facebook provayderində autentifikasiyadan yan keçmə zəifliyi mövcuddur. Bu zəiflik, autentifikasiya olunmamış hücumçulara FacebookProvider.php faylındakı getUserByOIDCToken() funksiyasında nonce təsdiqləməsinin olmaması vasitəsilə ələ keçirilmiş OIDC id_token-lərini təkrar istifadə etməyə imkan verir. Eyni Facebook App ID üçün verilmiş etibarlı və vaxtı bitməmiş id_token-i əldə edən hücumçular, həmin tokeni backend userFromToken() son nöqtəsinə göndərə bilərlər. İmza, aud və iss yoxlamaları uğurlu olduğu, lakin sessiyaya bağlı nonce müqayisəsi aparılmadığı üçün autentifikasiya nəzarət mexanizmləri yan keçilir və bu da qurban hesablarına icazəsiz girişlə nəticələnir.
Necə düzəltmək olar
- Laravel Socialite5.29.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Laravel Socialite | v < 5.29.0 | 5.29.0 |
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.