Si aprovecha un bug ya no se le llama virus.
Aunque todos lo llamamos virus, técnicamente ya no se le llama así si utiliza un bug
Textos sacados de:
http://www.pandasoftware.es/enciclopedia/Glosary.htm#G
Gusano (Worm). Es programa similar a un virus que se diferencia de éste en su forma de realizar las infecciones. Mientras que los virus intentan infectar a otros programas copiándose dentro de ellos, los gusanos solamente realizan copias de ellos mismos, o parte de ellos
Troyano. Los troyanos (también denominados caballos de Troya) no se pueden considerar virus ya que no se replican o no hacen copias de sí mismos. En realidad son programas que llegan a un ordenador de forma totalmente normal y no producen efectos realmente visibles o apreciables (por lo menos en ese momento).
Virus La definición de Virus no me gusta la que ponen en la web. Así por encima decir que un virus lo que hace para su reproducción es meterse dentro de otros programas para que cuando estos sean ejecutados además de ejecutar el mismo se ejecute el virus.
Esto en Linux no es posible (a no ser que el admin sea un torpe) ya que para modificar los programas del sistema (otra cosa son los programas que haya instalado cada uno de los usuarios) porque los usuarios normales no deben tener permisos para modificarlos.
Un admin dudo que ejecute un virus que le llegue por correo, en un diskette u otra cosa, y si lo hace es problema suyo, pero la culpa no la tendrán los usuarios.