40 million shoppers could be at risk for credit and debit card fraud.

Read the whole story at techland.time.com