CVE-2024-38513

Kritik

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.

CiddilikKritik
CVSS10.0
İstismar ehtimalı—
MəhsulFiber
Dərc1 iyl 2024
İlk görülmə1 iyl 2024
Zəiflik növüCWE-384CWE-384

Necə düzəltmək olar

Yeniləyin
  • 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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
gofiber fiberv < 2.52.52.52.5
github.com/gofiber/fiberGov < 2.52.5, Aralıq göstərilməyib2.52.5
github.com/gofiber/fiber/v2Gov < 2.52.52.52.5
github.com/gofiber/fiber/v2/middleware/sessionGov < 2.52.52.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.

Intelligence 360 paketində

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.