Katalog CVE

CVE-2017-16764

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W funkcji parsowania YAML w metodzie read_yaml_file w django_make_app 0.1.3 występuje podatność, która pozwala na wykonanie dowolnych poleceń Pythona. Atakujący może wstrzyknąć kod Pythona do załadowanego pliku YAML, co prowadzi do wykonania poleceń.

Ocena ryzyka

Podatność ta stwarza poważne ryzyko dla bezpieczeństwa, umożliwiając atakującym zdalne wykonanie kodu na serwerze, co może prowadzić do przejęcia kontroli nad systemem.

Rekomendacja

Zaleca się aktualizację do nowszej wersji django_make_app, która eliminuje tę podatność. Dodatkowo, należy unikać ładowania niezaufanych plików YAML.

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

An exploitable vulnerability exists in the YAML parsing functionality in the read_yaml_file method in io_utils.py in django_make_app 0.1.3. A YAML parser can execute arbitrary Python commands resulting in command execution. An attacker can insert Python into loaded YAML to trigger this vulnerability.

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