Katalog CVE

CVE-2026-79762

ŚrednieCVSS 5.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Termix od wersji 1.7.0 do 2.5.1 wyprowadzał klucze do owijania DEK użytkowników OIDC i WebAuthn z domyślnych, zakodowanych na stałe ciągów oraz publicznego userId salt. Atakujący posiadający offline'ową kopię bazy SQLite może wyprowadzić klucz i odszyfrować zapisane hasła SSH, klucze prywatne i passphrase.

Ocena ryzyka

Jeśli baza danych wycieknie, poufne dane uwierzytelniające wszystkich użytkowników OIDC/WebAuthn mogą zostać ujawnione, co prowadzi do pełnej kompromitacji zarządzanych serwerów.

Rekomendacja

Zaktualizuj Termix do wersji 2.5.1 lub nowszej i upewnij się, że sekrety systemowe (OIDC_SYSTEM_SECRET, WEBAUTHN_SYSTEM_SECRET) są losowe i nie są wartościami domyślnymi.

Inne podatności w Termix

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

Termix is a web-based server management platform with SSH terminal, tunneling, and file editing capabilities. From 1.7.0 until 2.5.1, Termix derives the keys that wrap OIDC and WebAuthn users' Data Encryption Keys from committed default strings and the public userId salt in src/backend/utils/user-crypto.ts. Because OIDC_SYSTEM_SECRET and WEBAUTHN_SYSTEM_SECRET are not configured by the project's default deployment artifacts, an attacker with an offline SQLite database copy can derive the wrapping key, recover each affected user's DEK, and decrypt stored SSH passwords, private keys, and key passphrases. Password-authenticated users are not affected by this specific key derivation path. This issue is fixed in version 2.5.1.

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