It is not a bug, it is a "hybrid" a cross between a virus and a worm.

1. it is a virus because it infects executables on the host machine.
2. It has worm-like characteristics because it is network aware, and can spread through that vector.

Cheers