Katalog CVE

CVE-2008-0252

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność typu directory traversal w funkcji _get_file_path w CherryPy 3.0.x do 3.0.2 oraz w CherryPy 2.1 i 2.x umożliwia zdalnym atakującym tworzenie lub usuwanie dowolnych plików oraz potencjalnie odczytywanie i zapisywanie fragmentów dowolnych plików poprzez spreparowany identyfikator sesji w ciasteczku.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do nieautoryzowanego dostępu do systemu plików, co może prowadzić do utraty danych lub naruszenia integralności systemu.

Rekomendacja

Zaleca się aktualizację CherryPy do najnowszej wersji, aby usunąć tę podatność oraz wdrożenie dodatkowych mechanizmów zabezpieczeń, takich jak walidacja danych wejściowych.

Powiązane podatności

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

Directory traversal vulnerability in the _get_file_path function in (1) lib/sessions.py in CherryPy 3.0.x up to 3.0.2, (2) filter/sessionfilter.py in CherryPy 2.1, and (3) filter/sessionfilter.py in CherryPy 2.x allows remote attackers to create or delete arbitrary files, and possibly read and write portions of arbitrary files, via a crafted session id in a cookie.

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