CVE-2024-52598
Təsvir
2FAuth İki Faktorlu Autentifikasiya (2FA) hesablarını idarə etmək və onların təhlükəsizlik kodlarını yaratmaq üçün nəzərdə tutulmuş veb tətbiqdir. Versiya 5.4.1-də bir-biri ilə əlaqəli iki zəiflik mövcuddur: SSRF və URI validasiyasının yan keçilməsi problemi. POST /api/v1/twofaccounts/preview son nöqtəsi (endpoint), 2fa saytının şəklini əldə etmək üçün uzaq URI təyin etməyə imkan verir. Bu funksionallıqdan sui-istifadə edərək, tətbiqi ixtiyari URL-ə GET sorğusu göndərməyə məcbur etmək mümkündür və əgər məzmun şəkli xatırladırsa, həmin məzmun serverdə şəkil faylı kimi saxlanılacaqdır. Əlavə olaraq, kitabxana URI üzərində bəzi təməl validasiyalar aparır və şəkil genişlənməsi olmayan URI-ləri filtrləməyə çalışır. Lakin bu, URI-nin sonuna `#.svg` sətirinin əlavə edilməsi ilə asanlıqla yan keçilə bilər. Bu iki problemin kombinasiyası hücumçuya, məzmun tipi mətn əsaslı olduğu müddətcə, tətbiqdən əlçatan olan URI-ləri əldə etməyə imkan verir. Əks halda, sorğu yenə də göndərilir, lakin cavab hücumçuya göstərilmir. Versiya 5.4.1 bu problemləri aradan qaldırır.
Necə düzəltmək olar
- 2fauth 2fauth5.4.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| 2fauth 2fauth | v < 5.4.1 | 5.4.1 |
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.