Yahoo recently announced that it had "identified a coordinated effort to gain unauthorized access to Yahoo Mail accounts," and had responded by resetting the passwords of all affected accounts and requiring some users to implement two-factor authentication (h/t Graham Cluley).
It's not clear from the announcement how many accounts are affected.
"Based on our current findings, the list of usernames and passwords that were used to execute the attack was likely collected from a third-party database compromise," Yahoo senior vice president for platforms and personalization products Jay Rossiter wrote in a blog post detailing the breach. "We have no evidence that they were obtained directly from Yahoo's systems. Our ongoing investigation shows that malicious computer software used the list of usernames and passwords to access Yahoo Mail accounts."
"The information sought in the attack seems to be names and email addresses from the affected accounts' most recent sent emails," Rossiter added.https://o1.qnsr.com/log/p.gif?;n=203;c=204650394;s=9477;x=7936;f=201801171506010;u=j;z=TIMESTAMP;a=20392931;e=i
As Graham Cluley notes, it's crucial when choosing a password to select one that's hard to guess, and never to use the same password on more than one site. A password manager like LastPass, 1Password, RoboForm or KeePass can make that process far simpler.