I don't think it is a virus. I have had friends on both AOL and Yahoo have their addresses "stolen" and fraudulent emails sent out asking for money etc. Changing your password for Yahoo may help. I am not sure how they do it.