HR management platform myrocket.co has exposed the personal information of hundreds of thousands of employees and millions of job candidates.
On December 12, 2022, the Cybernews research team discovered a publicly accessible database with 260GB of sensitive personal data belonging to myrocket.co, offering ‘end-to-end’ recruitment solutions and HR services for companies in India.
The leak is estimated to have affected nearly 200,000 employees and almost nine million job candidates.
Researchers warn that such data leaks are hazardous as they might help threat actors craft targeted phishing campaigns, assist in forgery and identity theft, and trick companies into making payments.
The company said the issue was caused by a misconfiguration and fixed the issue upon notification.
Treasure trove of data
The discovered database was not protected by authentication. The security loophole resulted in millions of private documents being revealed to the public. Worryingly, it also allowed threat actors to modify the data, changing salary amounts and details of bank accounts used for salary payments.
Researchers found about 435,000 payslips, 300 tax filings, 3,800 insurance payment documents, and 21,000 salary sheets belonging to various companies using the HR platform’s services.
The database contained detailed, sensitive, and personally identifiable information (PII) of employees, including names, taxpayer information, personal identification numbers, emails, phone numbers, bank details, parent names, dates of birth, salaries, payslips, employee roles, insurance and tax information, work contracts, addresses, and even photocopies of personal documents, such as driving licenses or voter IDs.
Researchers could also see the data of around nine million job candidates, including insecurely hashed emails, phone numbers, names, home addresses, and automatically generated resumes.
The generated files included the hashed names and contact information in plain text. Additionally, researchers found nearly 15 million entries of job interview-related information.
“Incidents like this are usually caused by misconfigurations and lack of proper access control while not monitoring sensitive infrastructure. The issue could have been detected and fixed sooner if the company had monitored its infrastructure,” explained the research team.
Researchers claim it is necessary to set up a separate user account for each employee who needs access to the data. Also, it is crucial to protect sensitive information by hosting it on servers that accept connections only from trusted internet protocol (IP) addresses.
Cybernews reached out to myrocket.co, and the company fixed the issue. The company’s representatives state that the underlying cause of the vulnerability was a newly created Kibana instance that had been incorrectly configured.
To guarantee the safety of the user data, the company claims to have started an internal investigation of the matter.
“Rocket was recently acquired [Dutch-owned OLX bought it back in 2019], and enforcement of parent company standards is in progress, along with architectural corrections. The parent company follows the highest levels of data safety standards, with its tech teams conducting vulnerability assessments with every release and periodically monthly.”
The company states that vulnerability assessment and penetration testing (VAPT test) was scheduled for January 2, which would have detected the security issues.
“With the help of Cybernews, we were [able] to patch it much sooner. We would also like to thank their team for the initiatives and smart work they are putting in to help businesses.”
How to protect yourself
Have you been employed by the company or used myrocket.co in your job search? If so, you should carefully consider the exposed information and act accordingly.
- The leaked database exposed personal documents, so the victims should contact the government branches responsible for issuing the particular documents and ask for these documents to be invalidated and for new documents to be issued.
- Opening a new bank account or monitoring account activity and being cautious about incoming transactions is advisable.
- Also, users can either change their phone numbers or take additional steps to secure the leaked number. They should contact their phone service provider and ask for additional identity verification to be used before making changes to their account.
- Consider switching from text-based two-factor authentication (2FA) to more secure time-based one-time password (TOTP) apps like Google Authenticator.
- Companies affected by the leak should monitor related tax and insurance accounts and their transactions.
- Not much can be done to mitigate the risks related to the leaked employees' names, job roles, salaries, dates of birth, home addresses, work contracts, and insurance status. Threat actors can use this information to launch phishing campaigns, users should take extra care when receiving messages, especially those containing leaked information. Do not click any links, and verify information in suspicious emails via trusted sources before taking any action.
More from Cybernews:
Subscribe to our newsletter