As we understand it, the reported vulnerability has not so far been used to steal personal information of Moonpig customers. However, it seems that the vulnerability, if confirmed, would allow an attacker to access the account details of other customers. Moonpig is telling its customers that all password and payment information is secure (http://www.moonpig.com/uk/Information/Press/) but has made its mobile apps unavailable while it conducts further investigation.
It’s important that companies take information about a vulnerability in their products very seriously. After discovering a bug, researchers typically try to contact the company first and give them time to fix the issue before going public with their findings. If this vulnerability is confirmed, and it’s true that Moonpig has previously failed to take any action to protect their customers for almost a year and a half, this is alarming – especially for a provider of an online shopping application used to transmit highly sensitive data. In recent years, a number of companies have been willing to publicly acknowledge such issues and take steps to remedy the situation and offer advice to customers.
Clearly there are two aspects to any online transaction. We all have a responsibility to secure ourselves by only using secure web sites, legitimate apps and complex passwords to ensure that if one account is compromised it doesn’t put all our other online accounts in jeopardy. However, providers also have a responsibility to ensure secure communication between the customers and their own systems.