A virus would cause it to propagate. I saw a link to an article earlier thats more comprehensive in outlining how a virus would cause a compromise and subsequent propogation.
...I'll try to find it.
Actually, that would be a worm. A virus installs itself onto software or media which the user transports from one machine to another; a worm, by contrast, transports itself.