Forum Moderators: phranque
2. When I raised the issue with the hosting company, they gave me a run-around blaming me for having Wordpress installed and other open source softwares. Actually the problem exists even on domains that do not have Wordpress or other open source programs installed.
3. My technical knowledge is very limited but I am assuming that these servers may host other websites and they are the culprits.
4. Will having a VPS prevent me from sharing the server and give me a clean environment to host my websites?
On a shared server with insufficient separation between user accounts, then one vulnerable WordPress install can compromise all the sites on the server. Are all your sites in one hosting account (sharing the same document root) or spread across different physical servers?
With a VPS, you have a greater degree of separation between you and other users of the physical server, but you still must ensure that all your scripts are kept up to date, and that all patches are applied to the server. It's not a panacea but it might help - only if you tighten your security procedures too.
It does sound as if your current host is being rather too blasé about the matter, so you may want to look elsewhere. If you do change server, you must ensure you are not moving a site containing compromised code from the old server to the new, otherwise you're no further forward. :)