Katalog CVE

CVE-2017-16763

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W funkcjonalności parsowania YAML w pliku config.py w Confire 0.2.0 istnieje podatność, która może być wykorzystana. Dzięki ładowaniu konfiguracji użytkownika z pliku '~/.confire.yaml' przy użyciu funkcji yaml.load, atakujący może wstrzyknąć polecenia Pythona, co prowadzi do wykonania dowolnych komend.

Ocena ryzyka

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

Rekomendacja

Zaleca się unikanie używania funkcji yaml.load z niezaufanymi danymi oraz aktualizację do nowszej wersji Confire, która eliminuje tę podatność.

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

An exploitable vulnerability exists in the YAML parsing functionality in config.py in Confire 0.2.0. Due to the user-specific configuration being loaded from "~/.confire.yaml" using the yaml.load function, 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