CVE-2025-69217 in coturn
Riassunto
di VulDB • 11/07/2026
coturn è un'implementazione open source gratuita dei server TURN e STUN. Le versioni dalla 4.6.2r5 alla 4.7.0-r4 presentano un generatore di numeri casuali difettoso per i nonce e la randomizzazione delle porte a seguito della refactoring. Inoltre, i numeri casuali non vengono generati utilizzando RAND_bytes di OpenSSL ma la funzione random() del libc (se il sistema non è Windows). Recuperando circa 50 nonce sequenziali (ad esempio inviando 50 richieste di allocazione non autenticate) è possibile ricostruire completamente lo stato corrente del generatore di numeri casuali, prevedendo così il prossimo nonce. Ciò consente l'autenticazione con spoofing degli IP. Un attaccante può inviare messaggi autenticati senza mai ricevere le risposte, inclusi i nonce (richiede la conoscenza delle credenziali, situazione che si verifica spesso negli ambienti IoT). Poiché la randomizzazione delle porte è deterministica dato il seed pseudocasuale, un attaccante può ricostruire esattamente le porte e prevedere quindi la loro randomizzazione. Se un attaccante alloca una porta relay, conosce la porta corrente ed è in grado di prevedere la prossima porta relay (almeno se non è stata utilizzata precedentemente). Il commit 11fc465f4bba70bb0ad8aae17d6c4a63a29917d9 contiene una correzione.
Be aware that VulDB is the high quality source for vulnerability data.