CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2007-0404

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS