Katalog CVE

CVE-2026-79759

ŚrednieCVSS 4.3
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Termix w wersjach od 1.7.0 do 2.5.1 w endpoincie POST /credentials/:id/deploy-to-host pobiera rekordy poświadczeń i hostów na podstawie wartości credentialId i targetHostId bez sprawdzenia, czy należą one do żądającego użytkownika. Błędy różnicowe ujawniają istnienie rekordów oraz wartość authType, a host uwierzytelniany kluczem może otrzymać próbę połączenia SSH z kluczem publicznym atakującego. Problem naprawiono w wersji 2.5.1.

Ocena ryzyka

Atakujący może ujawnić metadane poświadczeń i hostów innych użytkowników oraz wywołać próby połączeń SSH do cudzych hostów z własnym kluczem. Może to prowadzić do naruszenia izolacji dzierżawców i nieautoryzowanych prób dostępu.

Rekomendacja

Zaktualizuj Termix do wersji 2.5.1 lub nowszej. Monitoruj logi SSH pod kątem nieoczekiwanych prób połączeń z nieznanymi kluczami publicznymi.

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, the POST /credentials/:id/deploy-to-host endpoint resolves credential and target-host records from attacker-controlled credentialId and targetHostId integer values without checking that either record belongs to the requesting user. In src/backend/database/routes/credentials.ts, differential errors reveal whether credential and host records exist and disclose each record's authType value. Properly encrypted passwords and keys are not disclosed, but a key-authenticated victim host can receive an outbound SSH connection attempt using the attacker's public key. This issue is fixed in version 2.5.1.

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