CVE-2026-68518
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 4 - wyżej niż 4% wszystkich znanych CVE
Streszczenie
Glances przed wersją 4.5.6 ma podatność w _sanitize_mustache_dict() w glances/actions.py, która sanityzuje pojedyncze wartości Mustache przed chevron.render(), ale sąsiednie nieucieczone zmienne Mustache mogą zrekonstruować operatory powłoki, które secure_popen() wykonuje, gdy pola procesu lub kontenera kontrolowane przez atakującego są renderowane przez szablon akcji skonfigurowany przez administratora. Problem naprawiono w wersji 4.5.6.
Ocena ryzyka
Atakujący może wykonać dowolne polecenia w systemie, jeśli administrator użyje skonfigurowanego szablonu akcji z danymi kontrolowanymi przez atakującego.
Rekomendacja
Zaktualizuj Glances do wersji 4.5.6 lub nowszej.
Oryginalny opis (angielski, źródło NVD)
Glances is an open-source system cross-platform monitoring tool. Prior to 4.5.6, _sanitize_mustache_dict() in glances/actions.py sanitizes individual Mustache values before chevron.render(), allowing adjacent unescaped Mustache variables to reconstruct shell operators that secure_popen() executes when attacker-controlled process or container fields are rendered by an administrator-configured action template. This issue is fixed in 4.5.6.

