The correct answer is 'A. Memory or disk space' because a worm virus continues to replicate and spread throughout a system until it consumes all available memory or disk space. Once the system runs out of memory or disk space, the worm virus is unable to continue replicating and spreading, effectively terminating its activity. This makes memory or disk space the limiting factor that ultimately stops the worm virus from causing further damage.