Katalog CVE

CVE-2026-32609

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Glances to narzędzie do monitorowania systemów, które ma problem z ujawnianiem nieautoryzowanych sekretów konfiguracyjnych na końcówkach `/api/v4/args` i `/api/v4/args/{item}`. Te końcówki zwracają pełną przestrzeń argumentów wiersza poleceń, w tym hasła i klucze uwierzytelniające SNMP, bez wymogu autoryzacji.

Ocena ryzyka

Ujawnienie wrażliwych informacji, takich jak hasła i klucze uwierzytelniające, może prowadzić do nieautoryzowanego dostępu do systemów i danych organizacji. To stwarza poważne ryzyko dla bezpieczeństwa.

Rekomendacja

Zaleca się aktualizację do wersji 4.5.2, która wprowadza bardziej kompleksowe poprawki zabezpieczeń. Dodatkowo, należy rozważyć włączenie autoryzacji dla wszystkich końcówek API.

Powiązane podatności

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

Glances is an open-source system cross-platform monitoring tool. The GHSA-gh4x fix (commit 5d3de60) addressed unauthenticated configuration secrets exposure on the `/api/v4/config` endpoints by introducing `as_dict_secure()` redaction. However, the `/api/v4/args` and `/api/v4/args/{item}` endpoints were not addressed by this fix. These endpoints return the complete command-line arguments namespace via `vars(self.args)`, which includes the password hash (salt + pbkdf2_hmac), SNMP community strings, SNMP authentication keys, and the configuration file path. When Glances runs without `--password` (the default), these endpoints are accessible without any authentication. Version 4.5.2 provides a more complete fix.

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