Yahoo.com advertising servers were compromised on or about Dec 30th, delivering to anyone that accessed the site malware (viruses, trojans, etc) using an exploit in older versions of JAVA.
For more information about the Yahoo.com malware attack: Washington Post article
For more information on how to keep your computer protected: Lassen PC Security Tips