RedisWannaMine Cryptomining Worm
This content has been archived
This article no longer conforms to NHS Digital's standards for cyber alerts, and may contain outdated or inaccurate information. Use of this information contained in this page is at your own risk
Summary
Threat details
Initial delivery involves exploiting an Apache Struts remote code execution vulnerability, CVE-2017-9805, to install a dropper. This dropper then attempts to gain persistence using new crontab entries as well as remote access using a new SSH key and iptables entries. It will then download RedisWannaMine.
RedisWannaMine uses numerous Linux packages, either downloaded from Github or contained within the initial download. The cryptomining module is first run, before a secondary module begins scanning port 6379 (the default Redis listening port) using a large list of internal and external IP addresses. When this module discovers an open port it will execute another process to infect the new server. Once the Redis scan is completed a secondary scan is initiated to scan port 445 (the default SMB listening port) using the same IP list, again infecting new servers if open ports are found.
Threat updates
| Date | Update |
|---|---|
| 6 Jun 2018 |
A new report by Imperva indicates that 75% of all open Redis servers have been infected with RedisWannaMine. |
Remediation steps
CVE Vulnerabilities
Last edited: 17 February 2020 12:53 pm