
CVE-2026-45746, CVE-2026-45750, CVE-2026-53547 — tre vulnerabilità critiche in Termix: hijacking della sessione cross-tenant, iniezione di comandi del sistema operativo e compromissione dell'account
Ricerca sulle vulnerabilità di Termix, una piattaforma web per la gestione di SSH e server (oltre 13k+ stelle).
| CVE | Problema | Gravità | Corretto in | Avviso |
|---|---|---|---|---|
| CVE-2026-45746 | Dirottamento di sessione → RCE | 9.0 Critica | v2.3.2 | GHSA-cx2r-843c-vww8 |
| CVE-2026-45750 | Iniezione di comandi di sistema | 9.0 Critica | v2.3.2 | GHSA-v26q-rpv5-9m72 |
| CVE-2026-53547 | Compromissione dell'account | 8.8 Alta | v2.3.2 | GHSA-6r97-7wp3-2g3x |
Tutti e tre derivano dallo stesso difetto di progettazione: il backend verifica che una richiesta sia autenticata, ma mai che i dati contenuti nella richiesta appartengano all'utente che la invia.
45746 — sessionId arriva dal client ed è sequenziale. Sostituire 1 con 2 concede l'accesso alla sessione SSH di un altro utente.
45750 — path arriva a echo "${escapedPath}". Vengono escaped solo i doppi apici, quindi $(...) sopravvive e viene eseguito.
53547 — l'export restituisce le righe dell'utente insieme alla tabella delle impostazioni globali, dove sono memorizzati i codici di reset della password.
Combinati, contano più che da soli: 45750 da solo esegue comandi sul proprio server. Con 45746 davanti, li esegue sul server di qualcun altro.