It may be a worm. I suggest to contact with your hosting provider.
A couple of weeks ago I noticed that all my sites had a line of HTML code inserted into all index files. It was a IFRAME code calling some porn sites. At first I thought the same thing but luckily it was a worm and the folks at my hosting provider reloaded all the sites from backup.
It's an awful feeling. I hope nobody experiences such a thing.