CVE-2026-29792
Təsvir
Feathersjs, TypeScript və ya JavaScript ilə veb API-lər və real zamanlı tətbiqlər yaratmaq üçün çərçivədir (framework). 5.0.0 versiyasından 5.0.42 versiyasına qədər olan hissədə autentifikasiya olunmamış hücumçu sorğu sətirində saxtalaşdırılmış profil ilə birbaşa /oauth/:provider/callback ünvanına xüsusi hazırlanmış GET sorğusu göndərə bilər. OAuth xidmətinin autentifikasiya yükü (payload), Grant-ın sessiya/vəziyyət cavabları boş olduqda params.query-yə (xam sorğuya) müraciət edən ehtiyat zəncirinə malikdir. Hücumçu heç vaxt OAuth avtorizasiya axınını başlatmadığı üçün Grant-ın işləyəcək sessiyası yoxdur və heç bir cavab istehsal etmir, buna görə də ehtiyat mexanizmi işə düşür. Daha sonra saxtalaşdırılmış profil obyektin axtarışını və JWT yaradılmasını idarə edir. Hücumçu OAuth provayderi ilə əlaqə saxlamadan mövcud istifadəçi üçün etibarlı giriş tokeni əldə edir. Bu zəiflik 5.0.42 versiyasında aradan qaldırılıb.
Necə düzəltmək olar
- feathersjs feathers5.0.42 və ya daha yeni versiya
- @feathersjs/authentication-oauth5.0.42 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| feathersjs feathers | 5.0.0 ≤ v < 5.0.42 | 5.0.42 |
| @feathersjs/authentication-oauthnpm | 5.0.0 ≤ v < 5.0.42 | 5.0.42 |
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.