infector

noun

Something that infects; that causes infection.