CVE-2017-17671
KrytyczneStreszczenie
vBulletin w wersjach do 5.3.x na systemie Windows umożliwia zdalne wykonanie kodu PHP z powodu dostępności wywołania require_once w niezautoryzowanym żądaniu, które może zawierać sekwencje przejścia katalogów do określenia dowolnej ścieżki. Blokada przejścia katalogu ../ nie działa dla ..\, co pozwala na wykorzystanie tej luki.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do wykonania złośliwego kodu na serwerze, co może prowadzić do przejęcia kontroli nad systemem lub wycieku danych. Organizacje powinny być świadome ryzyka związanego z nieautoryzowanym dostępem do plików systemowych.
Rekomendacja
Zaleca się aktualizację vBulletin do najnowszej wersji, aby usunąć tę lukę. Dodatkowo, warto wdrożyć mechanizmy zabezpieczające przed nieautoryzowanym dostępem do plików oraz monitorować logi serwera w celu wykrywania podejrzanych działań.
Inne podatności w vBulletin
Zobacz wszystkie- CVE-2017-7569Wysokie
W wersjach vBulletin przed 5.3.0, zdalni atakujący mogą obejść łatkę CVE-2016-6483 i przeprowadzać ataki SSRF, wykorzystując działanie funkcji PHP parse_url.
- CVE-2016-6483Wysokie
Funkcja przesyłania plików multimedialnych w vBulletin przed określonymi wersjami pozwala zdalnym atakującym na przeprowadzenie ataków SSRF za pomocą spreparowanego adresu URL, co skutkuje kodem statusu HTTP przekierowania.
- CVE-2026-61511Krytyczne
vBulletin w wersjach 5.x do 5.7.5 oraz 6.x do 6.2.1 zawiera podatność na wstrzykiwanie eval w metodzie vB5_Template_Runtime::runMaths(), umożliwiającą nieuwierzytelnionemu atakującemu zdalne wykonanie dowolnego kodu PHP poprzez spreparowany parametr pagenav[pagenumber].
- CVE-2017-17672Krytyczne
W vBulletin w wersjach do 5.3.x występuje podatność na nieautoryzowaną deserializację, która może prowadzić do usunięcia dowolnych plików oraz, w określonych okolicznościach, do wykonania kodu. Problem wynika z niebezpiecznego użycia funkcji PHP unserialize() w metodzie cacheTemplates() klasy vB_Library_Template, która jest publicznie dostępna.
- CVE-2026-9357Niskie
W vBulletin 6.x wykryto podatność w nieznanej funkcji komponentu Login. Manipulacja prowadzi do cross-site scripting (XSS). Atak może być przeprowadzony zdalnie. Exploit został opublikowany.
- CVE-2025-46171Średnie
Podatność w vBulletin 3.8.7 umożliwia atak DoS przez endpoint misc.php?do=buddylist. Uwierzytelniony użytkownik z bardzo dużą listą znajomych może spowodować nadmierne zużycie pamięci, prowadząc do wyczerpania zasobów systemowych i awarii forum.
Oryginalny opis (angielski, źródło NVD)
vBulletin through 5.3.x on Windows allows remote PHP code execution because a require_once call is reachable with an unauthenticated request that can include directory traversal sequences to specify an arbitrary pathname, and because ../ traversal is blocked but ..\ traversal is not blocked. For example, an attacker can make an invalid HTTP request containing PHP code, and then make an index.php?routestring= request with enough instances of ".." to reach an Apache HTTP Server log file.

