Katalog CVE

CVE-2007-0404

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Django 0.95 skrypt bin/compile-messages.py nie cytuje argumentów przed wywołaniem programu msgfmt za pomocą funkcji os.system, co pozwala atakującym na wykonanie dowolnych poleceń poprzez metaznaki powłoki w pliku .po lub .mo.

Ocena ryzyka

Podatność ta może prowadzić do wykonania złośliwego kodu na serwerze, co stwarza poważne zagrożenie dla bezpieczeństwa aplikacji oraz danych użytkowników.

Rekomendacja

Zaleca się aktualizację Django do najnowszej wersji, w której problem został naprawiony, oraz przeglądanie i zabezpieczanie plików .po i .mo przed ich użyciem.

Powiązane podatności

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

bin/compile-messages.py in Django 0.95 does not quote argument strings before invoking the msgfmt program through the os.system function, which allows attackers to execute arbitrary commands via shell metacharacters in a (1) .po or (2) .mo file.

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