Um estouro de buffer de heap existe no cliente TCP e TLS síncrono dentro da função `handleReadHeader()` de `TurnTcpSocket` (também herdada por `TurnTlsSocket`). Isso ocorre quando um servidor TURN malicioso ou um invasor no caminho envia frames STUN ou ChannelData com comprimentos excessivos de até 65535 bytes. Essa ação permite que o invasor escreva aproximadamente 57 KB além do `mReadBuffer` fixo de 8192 bytes, resultando em sobrescrita de memória e travamento do cliente. Um estouro de buffer de heap é uma condição em que um programa escreve mais dados em um bloco de memória alocado no heap do que ele pode suportar.