Primera página Regresar Continuar Última página Resumen Imagen
Desbordamientos de buffer
Se producen cuando un atacante puede conseguir escribir datos fuera de los límites de un buffer (generalmente más allá del final), con lo que sobreescribe valores preexistentes.
Si el buffer está en la pila el ataque se llama stack overflow y puede permitir cambiar direcciones de retorno e incluir código para ser ejecutado, que es lo que suelen hacer los exploits de este tipo de errores.
Es posible porque C, C++ o el ensamblador no validan el acceso a los límites de los buffers.
Notas: