Katalog CVE

CVE-2017-16618

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W funkcjonalności ładowania YAML w util.py w OwlMixin przed wersją 2.0.0a12 występuje podatność, która może być wykorzystana. Użycie funkcji load zamiast safe_load pozwala na wykonanie dowolnych poleceń Pythona poprzez wstrzyknięcie kodu do załadowanego YAML.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do wykonania nieautoryzowanych poleceń w systemie, co stwarza poważne zagrożenie dla bezpieczeństwa aplikacji i danych.

Rekomendacja

Zaleca się aktualizację OwlMixin do wersji 2.0.0a12 lub nowszej, aby usunąć tę podatność oraz stosowanie safe_load zamiast load przy ładowaniu YAML.

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

An exploitable vulnerability exists in the YAML loading functionality of util.py in OwlMixin before 2.0.0a12. A "Load YAML" string or file (aka load_yaml or load_yamlf) can execute arbitrary Python commands resulting in command execution because load is used where safe_load should have been used. An attacker can insert Python into loaded YAML to trigger this vulnerability.

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