The unprotected Mongo DB was discovered by Bob Diachenko from cybersecurity firm Hacken by using Shodan and BinaryEdge.
Diachenko found several collections of data contained readable links, access details for services and accounts hosted under the americanexpressindia.co.in domain.
The exposed database contains 689,272 unencrypted Records which includes Amex India customers’ phone numbers, names, email addresses, and ‘type of card’ description fields.
Most parts of the records in the database are encrypted, the encrypted data included 2,332,115 records which included names, addresses, Aadhar numbers (Indian government unique ID number), PAN card numbers and phone numbers.
Seems like @AmexIndia exposed its #MongoDB for a while, with some really sensitive data (base64 encrypted). Now secured (just when I was preparing responsible disclosure), but question remains how long it was open. Found with @binaryedgeio engine. pic.twitter.com/3kbXaS4cIz
— Bob Diachenko (@MayhemDayOne) October 25, 2018
“Upon closer examination, I am inclined to believe that the database was not managed by AmEx itself but instead by one their subcontractors who were responsible for SEO or lead generation”, Diachenko said.
Diachenko contacted American Express incident response team and the database was secured now from public access. Also, the team confirmed there is no unauthorized access to the environment where the data resides.
We applaud AmEx’s rapid response to this issue, noting they immediately took down that server upon notification and began further investigations, reads Hackerproof blog post.