Knowing the benefits and efficiencies associated with document-oriented databases like MongoDB, companies have been adopting them at an unprecedented pace. But at the same time, missing out on the security aspects has lead several organizations into paying a price as well.
Attackers eying MongoDB and Elasticsearch
Recently, some attackers were seen targeting unsecured MongoDB instances exposed to the internet, and deleting them without any warning.
In July 2020, an automated script (a ‘bot’ program named a ‘Meow’) was discovered, which was programmed to target and delete unsecured Elasticsearch and MongoDB databases exposed on the internet.
Dozens of databases have been already deleted by the script, without leaving any ransom note or any other kind of warning or explanation.
In one specific instance, databases belonging to a VPN Service provider were targeted by the Meow attack. Initially, the databases were secured in July, but they were exposed again within 5 days. During the second attempt, the databases were simply wiped off from its original location.
Other recent threats
MongoDB and Elasticsearch have been on target of several attackers for a long time.
In July 2020, UFO VPN, a Hong Kong-based VPN service provider, left an Elasticsearch cluster exposed on the internet with a password, exposing data of more than 20 million users.
In the same month, a hacker hijacked around 22,900 MongoDB databases (almost 47% of all MongoDB instances online). The attacker used an automated script that would scan for exposed MongoDB databases, wipe-out the content, and left a ransom note asking for 0.015 bitcoin (~$140) payment.
A word of caution
Administrators using these document-oriented databases should ensure that they expose only the necessary information to the internet and that too with proper security checks like passwords and encryption in place.