É um ataque XSS (cross-site Scripting) . Comece a ler sobre eles. Há alguns ótimos screencasts / vídeos sobre esse tipo de coisa também.
O ponto principal não é ser negligente agora. Seu site tem uma fraqueza, que deve ser encontrada e corrigida. Não culpe a sua empresa de hospedagem também; provavelmente, é o seu próprio erro ao escolher um mecanismo de blog ruim ou não manter um bom mecanismo de blog atualizado com os últimos patches ou versões de segurança.
Além disso, você parece estar ciente apenas de "vírus". Quebrar um servidor não tem nada a ver com vírus. O problema é uma vulnerabilidade . Versões antigas do wordpress têm-nos - recentemente um muito mau, que você deve definitivamente atualizar para patch. Você pode querer olhar para atualizações de segurança automáticas para o seu SO, programas que lhe enviarão uma lista de vulnerabilidades atuais em seus servidores, e / ou se inscrever em sites CVE que avisam sobre todos os problemas de software mais recentes.
No mínimo, se você estiver administrando um servidor / site linux, assine alguns sites admin de linux, que publicam artigos decentes que ensinam novas habilidades e avisam sobre novos problemas. O XSS já existe há muito tempo.