Katalog CVE

CVE-2008-7064

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność typu directory traversal w funkcji get_lang w pliku global.php w Quicksilver Forums 1.4.2 i wcześniejszych, używanej w QSF Portal przed 1.4.5, działającej na systemie Windows, umożliwia zdalnemu atakującemu dołączanie i wykonywanie dowolnych lokalnych plików poprzez użycie znaku backslash w parametrze lang w index.php, co omija mechanizm ochrony sprawdzający tylko forward slash. Atak może być przeprowadzony przez przesłanie i dołączenie kodu PHP w pliku awatara.

Ocena ryzyka

Ryzyko dla organizacji obejmuje możliwość zdalnego wykonania dowolnego kodu na serwerze, co może prowadzić do przejęcia kontroli nad systemem, kradzieży danych lub dalszego rozprzestrzeniania ataku w sieci wewnętrznej.

Rekomendacja

Należy natychmiast zaktualizować Quicksilver Forums do wersji 1.4.3 lub nowszej oraz QSF Portal do wersji 1.4.5 lub nowszej. Dodatkowo, na serwerach Windows, należy wdrożyć mechanizmy walidacji ścieżek plików, które blokują zarówno forward slash, jak i backslash.

Powiązane podatności

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

Directory traversal vulnerability in the get_lang function in global.php in Quicksilver Forums 1.4.2 and earlier, as used in QSF Portal before 1.4.5, when running on Windows, allows remote attackers to include and execute arbitrary local files via a "\" (backslash) in the lang parameter to index.php, which bypasses a protection mechanism that only checks for "/" (forward slash), as demonstrated by uploading and including PHP code in an avatar file.

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