CVE-2024-45308

Orta

Təsvir

HedgeDoc açıq mənbəli, real vaxt rejimində işləyən kollektiv markdown qeydləri tətbiqidir. HedgeDoc 1 versiyasının MySQL və ya MariaDB ilə istifadəsi zamanı mövcud qeydlərin ID-sinə uyğun aliasla yeni qeydlər yaratmaq mümkündür. Bu halda təsirlənmiş mövcud qeydə artıq daxil olmaq mümkün olmur və həmin qeyd yeni yaradılan qeyd tərəfindən effektiv şəkildə gizlədilir. freeURL funksiyası aktiv olduqda (`allowFreeURL` konfiqurasiya seçimi və ya `CMD_ALLOW_FREEURL` mühit dəyişəni `true` olaraq təyin edildikdə), müvafiq icazələri olan hər hansı istifadəçi, məsələn, brauzer vasitəsilə ona daxil olaraq istənilən alias ilə qeyd yarada bilər. MySQL və ya MariaDB istifadə edildikdə, başqa bir qeydin kiçik hərflərlə yazılmış ID-sinə uyğun alias ilə yeni qeyd yaratmaq mümkündür. Bu verilənlər bazaları böyük/kiçik hərf fərqi olmadan (case-insensitive) uyğunlaşdırma apardığı və kiçik hərflərlə yazılmış alias ilk tapıldığı üçün HedgeDoc istifadəçilərə həmişə yeni qeydi təqdim edir. Bu problem yalnız MySQL və ya MariaDB istifadə edən HedgeDoc nümunələrinə təsir edir. HedgeDoc nümunəsinin icazə parametrlərindən asılı olaraq, bu boşluqdan yalnız sistemə daxil olmuş istifadəçilər və ya bütün (o cümlədən daxil olmamış) istifadəçilər istifadə edə bilər. Hücum üçün hədəf qeydin ID-sinin bilinməsi tələb olunur. Hücumçular bu problemi istifadə edərək orijinal qeydin manipulyasiya edilmiş nüsxəsini, məsələn, linkləri zərərli olanlarla əvəz etməklə istifadəçiyə təqdim edə bilərlər. Hücumçular həmçinin orijinal qeydə girişi əngəlləmək üçün bu boşluqdan istifadə edərək xidmətdən imtinaya səbəb ola bilərlər. Təsirlənmiş qeydlərin orijinal məzmunu verilənlər bazasında saxlandığı üçün heç bir məlumat itkisi baş vermir. İstifadəçilərə bu problemi aradan qaldıran 1.10.0 versiyasına yeniləmək tövsiyə olunur. Yeniləmə imkanı olmayan istifadəçilər, bu boşluğun istismarının qarşısını almaq üçün freeURL rejimini deaktiv edə bilərlər. Həmçinin `requireFreeURLAuthentication`/`CMD_REQUIRE_FREEURL_AUTHENTICATION` parametrini aktivləşdirərək freeURL qeydlərinin yaradılmasını yalnız etibarlı, sistemə daxil olmuş istifadəçilərlə məhdudlaşdıraraq təsiri azaltmaq olar.

CiddilikOrta
CVSS6.5
İstismar ehtimalı—
MəhsulHedgedoc
Dərc2 sen 2024
İlk görülmə2 sen 2024
Zəiflik növüCWE-1289CWE-1289

Necə düzəltmək olar

Yeniləyin
  • hedgedoc hedgedoc1.10.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
hedgedoc hedgedocv < 1.10.01.10.0

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.