infecter
Etymology
From infect + -er.
noun
Someone or something that infects.