La seguente risposta viene formulata partendo dal presupposto che TeamViewer utilizza una connessione protetta con la convalida host / peer remota.
Fonte: link
Se il client TeamViewer verifica correttamente l'host remoto e non viene fornito alcun errore o avviso di host remoto non valido, possiamo concludere che la connessione è sicura e non soggetta a un attacco mitm.
Tuttavia, sembra che TeamViewer stia utilizzando meccanismi di convalida dell'host remoto e dello scambio di chiavi auto-sviluppati e non stia utilizzando algoritmi aperti e popolari come TLS 1.2 o TLS 1.3.
Poiché l'implementazione è un fattore importante, non possiamo essere completamente sicuri che un attacco mitm sia impossibile.