Several days ago (or maybe a week already, sorry I don't remember) millions of Yahoo accounts were hacked all over the world. Maybe it happened with yours as well. Contact the support team, as far as I remember you can send them a message about your problem, they should help you with that.