Katalog CVE

CVE-2017-17672

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

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.

Ocena ryzyka

Podatność ta stwarza poważne ryzyko dla organizacji, umożliwiając atakującym usunięcie plików oraz potencjalne wykonanie złośliwego kodu na serwerze. Może to prowadzić do utraty danych oraz naruszenia integralności systemu.

Rekomendacja

Zaleca się aktualizację vBulletin do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, warto ograniczyć dostęp do publicznych API oraz monitorować logi w celu wykrycia potencjalnych prób ataku.

Oryginalny opis (angielski, źródło NVD)

In vBulletin through 5.3.x, there is an unauthenticated deserialization vulnerability that leads to arbitrary file deletion and, under certain circumstances, code execution, because of unsafe usage of PHP's unserialize() in vB_Library_Template's cacheTemplates() function, which is a publicly exposed API. This is exploited with the templateidlist parameter to ajax/api/template/cacheTemplates.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS