Si bien un gusano puede ejecutar * en * un sistema y usar los recursos de ese sistema para propagarse, incluida la carrera desde el espacio de memoria de otro programa, no se incrusta en el código del programa como lo hace un virus. El programa en sí permanece en gran medida sin cambios; Su funcionalidad es simplemente interrumpida o secuestrada por el gusano. Si el programa se detiene o elimina más tarde, el gusano podría perder la capacidad de utilizar ese programa o proceso específico como base, pero el programa en sí no está infectado.
Por lo tanto, la idea de un gusano que infecte otro archivo de programa es inexacta. La frase correcta es que un gusano podría utilizar los recursos o el entorno de un programa en ejecución para la propagación.