CVE-2026-27191
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.39 və daha aşağı versiyalarda redirect sorğu parametri təsdiqlənmədən əsas mənşəyə (base origin) əlavə edilir ki, bu da hücumçulara URL authority injection vasitəsilə giriş tokenlərini oğurlamağa imkan verir. Hücumçu qurbanın giriş tokenini əldə etdiyi və onu təqlid edə bildiyi üçün bu, hesabın tam ələ keçirilməsinə səbəb olur. Tətbiq yekun yönləndirmə URL-ni əsas mənşəyi istifadəçi tərəfindən təmin edilən redirect parametri ilə birləşdirərək qurur. Bu, origins massivi konfiqurasiya edildikdə və origin dəyərləri / işarəsi ilə bitmədikdə istismar edilə biləndir. Hücumçu redirect dəyəri olaraq @attacker.com daxil etdikdə nəticə https://[email protected]#access_token=... şəklində olur və brauzer attacker.com-u host kimi qəbul edir ki, bu da hesabın tam ələ keçirilməsinə gətirib çıxarır. Bu problem 5.0.40 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- feathersjs feathers5.0.40 və ya daha yeni versiya
- @feathersjs/authentication-oauth5.0.40 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| feathersjs feathers | v < 5.0.40 | 5.0.40 |
| @feathersjs/authentication-oauthnpm | v < 5.0.40 | 5.0.40 |
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.