A database with information on 122 million people has been confirmed to have been stolen from DemandScience US LLC.The data was initially denied by DemandScience but later confirmed as authentic.The leaked data originated from a system that had been decommissioned two years ago.The data breach raises concerns about data exposure and the impact on DemandScience's business.