It's more than likely your WordPress install has been compromised.
The permanent fix is to follow these steps to ensure it is fully cleaned and to prevent a recurrence. This is the best method to ensure it is 100% clean.
- Backup the database
- Make a note of the customizations, such as plugins or any other modifications you’ve made.
- Remove all files from the site, be sure to save anything that isn’t part of WordPress!
- Reinstall WordPress
- Restore the database
- Verify the WordPress users are correct and authorized
- Re-install any plugins you were using
- Reload any additional .php files from known clean copy
This is the best way to ensure the site was not attacked previously and has hidden backdoors loaded deep into the site.
It is extremely important to keep your WordPress software up to date and use strong passwords for your WP admin, FTP and Database, and that you don’t use the same password for all of them.
Additional information: GoDaddy case study