CVE-2026-62967 in ZTNETinformazioni

Riassunto

di VulDB • 30/10/2026

ZTNET è un'interfaccia web (UI) per ZeroTier destinata a controller privati con supporto multiutente e organizzazioni. Prima della versione 0.8.0, qualsiasi utente autenticato con privilegi ridotti può disattivare permanentemente l'account di un altro utente, incluso un amministratore, tramite `POST /api/auth/user/invalidateUser`. In `src/pages/api/auth/user/invalidateUser.ts`, la funzione `getServerSession` verifica solo che esista una sessione e non confronta `session.user.id` con il `userId` fornito dal client. L'invio di un `userId` della vittima e di un `deviceId` per cui non esiste una coppia corrispondente in `UserDevice` fa sì che il gestore imposti su false l'attributo `isActive` dell'account target. Il login viene quindi rifiutato da `src/server/auth.ts` con errore `account-expired`. Un attaccante necessita solo di un normale account autenticato e dell'user ID della vittima, che potrebbe essere ottenibile dagli elenchi dei membri, dalle risposte UI, dai log o da altri metadati dell'applicazione. Questo problema può bloccare gli amministratori, interrompere la gestione delle organizzazioni e negare l'accesso a qualsiasi utente preso di mira. Il problema è stato risolto nella versione 0.8.0.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

GitHub M

Prenotare

15/07/2026

Divulgazione

30/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!