CVE-2021-21324
Təsvir
GLPI, ITIL Service Desk funksiyaları, lisenziyaların izlənilməsi və proqram təminatının auditini təmin edən açıq mənbəli aktivlər və İT idarəetmə proqram paketidir. GLPI-nin 9.5.4 versiyasından əvvəlki versiyalarında "Solutions" bölməsində Təhlükəsiz Olmayan Birbaşa Obyektə İstinad (IDOR) mövcuddur. Bu zəiflik, autentifikasiya olunmuş səlahiyyətsiz istifadəçiyə bilik bazasının axtarış formasından istifadə edərək GLPI elementlərinin adlarını (istifadəçi girişləri daxil olmaqla) sadalamağa imkan verir. Yenidən istehsal etmək üçün: GLPI instansiyanızda valid autentifikasiyanı yerinə yetirin, bilet siyahısına baxın və hər hansı açıq bileti seçin, Solution formasına klikləyin, sonra sizi /"glpi/front/knowbaseitem.php?item_itemtype=Ticket&item_items_id=18&forcetab=Knowbase$1" son nöqtəsinə yönləndirəcək həll formasını axtarın; əvvəlki URL-də olan item_itemtype=Ticket parametri glpi_tickets cədvəlinin PHP aliasına işarə edəcək, ona görə də onu glpi_users cədvəlinə yönləndirmək üçün "Users" ilə əvəz edin; eyni şəkildə, item_items_id=18 müvafiq sütun id-sinə işarə edəcək, beləliklə, bunu da dəyişərək aliası olan bütün məzmunu sadalaya bilməlisiniz. Belə id(lər) aşkar şəkildə inkremental olduğu üçün, bədniyyətli tərəf bu zəifliyi sadəcə təxminə əsaslanan cəhdlərlə istismar edə bilər.
Necə düzəltmək olar
- glpi-project glpi9.5.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| glpi-project glpi | v < 9.5.4 | 9.5.4 |
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.