CVE-2024-38513
Təsvir
Fiber, Go dilində yazılmış Express-dən ilhamlanmış veb freymvorkdur. 2.52.5 versiyasından əvvəlki versiyalarda mövcud olan zəiflik, GoFiber-in 2 və daha yuxarı versiyalarındakı sessiya middleware problemi ilə bağlıdır. Bu zəiflik istifadəçilərə öz session_id dəyərini təyin etməyə imkan verir ki, bu da həmin açarla sessiyanın yaradılmasına səbəb olur. Əgər vebsayt təhlükəsizlik məqsədləri üçün yalnız sessiyanın mövcudluğuna güvənirsə, bu, icazəsiz giriş və sessiyanın fiksasiyası (session fixation) hücumları daxil olmaqla ciddi təhlükəsizlik risklərinə yol aça bilər. Təsirə məruz qalan versiyalarda GoFiber-in sessiya middleware-indən istifadə edən bütün istifadəçilər bu problemdən təsirlənir. Problem 2.52.5 versiyasında aradan qaldırılıb. İstifadəçilərə bu zəifliyi azaltmaq üçün 2.52.5 və ya daha yuxarı versiyaya keçid etməkləri şiddətlə tövsiyə olunur. Dərhal yeniləmə imkanı olmayan istifadəçilər riski azaltmaq üçün aşağıdakı müvəqqəti həll yollarını tətbiq edə bilərlər: Ya sessiya ID-lərinin istifadəçi tərəfindən təmin edilmədiyini və server tərəfindən təhlükəsiz şəkildə yaradıldığını təmin etmək üçün əlavə validasiya tətbiq edin, ya da sessiya ID-lərini mütəmadi olaraq rotasiya edin və ciddi sessiya vaxtının bitməsi siyasətlərini tətbiq edin.
Necə düzəltmək olar
- gofiber fiber2.52.5 və ya daha yeni versiya
- github.com/gofiber/fiber2.52.5 və ya daha yeni versiya
- github.com/gofiber/fiber/v22.52.5 və ya daha yeni versiya
- github.com/gofiber/fiber/v2/middleware/session2.52.5 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| gofiber fiber | v < 2.52.5 | 2.52.5 |
| github.com/gofiber/fiberGo | v < 2.52.5, Aralıq göstərilməyib | 2.52.5 |
| github.com/gofiber/fiber/v2Go | v < 2.52.5 | 2.52.5 |
| github.com/gofiber/fiber/v2/middleware/sessionGo | v < 2.52.5 | 2.52.5 |
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.