O que é execução remota de código?
Execução remota de código é quando alguém consegue fazer um computador ou servidor rodar instruções que não deveria, mesmo estando em outro lugar e sem tocar no equipamento. Costuma ser um dos problemas de segurança mais graves, porque dá ao invasor controle sobre a máquina.
Na prática, isso acontece quando um programa recebe dados de fora e os interpreta como se fossem comandos. Um atacante pode explorar um erro nesse processo, geralmente um bug no software, para fazer o sistema executar o que ele quiser, como instalar outros programas, copiar arquivos ou abrir portas de acesso. Em geral, o ataque começa pela internet, pois qualquer serviço exposto e mal protegido pode servir de entrada.
Uma analogia simples é pensar em um caixa eletrônico que aceita envelopes com instruções escritas. Se a máquina lê o papel e obedece a qualquer ordem, sem checar se ela é legítima, alguém de fora pode mandar o caixa fazer algo indevido sem nunca chegar perto dele.
Por isso importa tanto. A principal defesa é manter sistemas e bibliotecas atualizados com os patches do fabricante ou do projeto, já que muitas falhas desse tipo são corrigidas rapidamente após serem descobertas. Também ajuda limitar o que cada serviço pode fazer, validar todos os dados que chegam de fora e usar firewall para reduzir a exposição de equipamentos na internet.
Onde falamos disso
- CISA manda órgãos federais corrigirem falha de registro de eventos no VMware ESX até 11 de novembro 29/10/2026