Rozszerzenie Gridbox do platformy Joomla zawiera krytyczną podatność umożliwiającą nieuwierzytelnionym atakującym rekurencyjne usuwanie katalogów na serwerze. Luka jest szczególnie groźna, ponieważ nie wymaga żadnego uwierzytelnienia ani interakcji użytkownika.
▸ Pokaż oryginał (EN)
Joomla Extension - balbooa.com - Unauthenticated recursive directory deletion < 2.20.2 - The generateNewApp method allows actors to recursively delete directories.
Metoda generateNewApp nie weryfikuje poprawnie ścieżek przekazywanych przez użytkownika, co skutkuje podatnością typu path traversal (CWE-22) oraz brakiem właściwej kontroli dostępu (CWE-284). Atakujący może przekazać spreparowaną ścieżkę, która wychodzi poza dozwolony katalog roboczy i wskazuje na dowolny katalog w systemie plików serwera. Następnie metoda ta rekurencyjnie usuwa wskazany katalog wraz z całą jego zawartością, bez weryfikacji uprawnień wywołującego.
Atakujący bez żadnego uwierzytelnienia może trwale usunąć krytyczne katalogi na serwerze, co może prowadzić do całkowitej niedostępności aplikacji lub systemu (DoS). W skrajnym przypadku możliwe jest usunięcie plików systemowych lub danych aplikacji, powodując nieodwracalne straty.
Należy niezwłocznie zaktualizować rozszerzenie Gridbox do wersji 2.20.2 lub nowszej. Informacje o aktualizacji dostępne są na stronie producenta: https://www.balbooa.com/gridbox
Rozszerzenie Gridbox firmy balbooa.com dla platformy Joomla w wersjach poniżej 2.20.2
Szczegółowy opis techniczny dostępny jest w raporcie opublikowanym pod adresem: https://mysites.guru/blog/gridbox-23-critical-vulnerabilities/
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:Y/R:X/V:X/RE:X/U:XBalbooa Gridbox
APPBalbooa< 2.20.2
Powiązane podatności
Privilege Escalation w rozszerzeniu Joomla Gridbox – rejestracja z uprawnieniami admina
Joomla Gridbox: nieautoryzowany upload plików prowadzący do RCE
Path Traversal w rozszerzeniu Joomla Gridbox — odczyt dowolnych plików bez uwierzytelnienia
Joomla Gridbox: nieautoryzowany reset hasła dowolnego użytkownika
Przejęcie konta użytkownika w rozszerzeniu Joomla Gridbox (balbooa.com)