worm

(noun) malevolent program (generic term)