Yahoo is expected to confirm that a data breach has exposed several hundred million user accounts, according to Recode.