Skip to content
NewA calmer, faster ZeroHour
MalwarelowExploited in the wild

Muhstik Botnet Attacks Tomato Routers to Harvest New IoT Devices

Palo Alto Unit 42by Asher Davila, Cong Zheng, Yang Ji ()7 min read2
AI summary · glm-5.3-flashSummaries by Vani AI

Unit 42 found a Muhstik botnet variant brute-forcing Tomato router web authentication to harvest IoT devices for crypto mining and DDoS attacks.

Palo Alto Networks Unit 42 researchers in December 2019 identified a new Muhstik botnet variant scanning Tomato routers on TCP 8080 and brute-forcing default admin credentials, targeting roughly 4,600 exposed devices found via Shodan. The variant also scans WordPress and Webuzo installations and exploits the Oracle WebLogic deserialization flaw CVE-2019-2725 for unauthenticated remote code execution. Muhstik, active since March 2018, self-propagates like a worm and typically monetizes infections through cryptocurrency mining and DDoS attacks controlled via an IRC C2 channel.

Key facts
  • Brute-forces default Tomato credentials admin:admin and root:admin
  • About 4,600 Tomato routers exposed on the Internet per Shodan
  • Exploits WebLogic deserialization CVE-2019-2725 for unauthenticated RCE
  • Kills strace and tcpdump processes as anti-analysis
  • Muhstik active since 2018, uses IRC C2 for mining and DDoS
Analyze this story with Vani AIImpact, who is affected and what defenders should do, in a new chat

Vulnerabilities mentioned

All
CVEVulnerabilityCVSSEPSSSignalsPublished
CVE-2019-2725
Unauthenticated Injection in Oracle WebLogic Web Services Enables RCE
9.8100%KEVRansomwarePoC
KEV

Indicators of compromise

auto-extracted · verify before use · export allAll
TypeIndicatorContext
domainfd6fq54s6df541q23sdxfg.eummand is used to download a binary called nvr from http://y.fd6fq54s6df541q23sdxfg[.]eu/nvr 1 2 3 4 / bin / sh - c nvram set rc_firewall = "sleep
domainmods.net.156[.]190/.y/pty5 hxxp://159.89.156[.]190/.y/pty6 s.shadow.mods[.]net Samples Filename SHA256 File type tty0 492780a9ac9f033055
ipv4132.223.202.213like Gecko ) Chrome / 51.0.2704.103 Safari / 537.36 Host : 132.223.202.213 Scan #3: CVE-2019-2725 - WebLogic versions 10.3.6.0 and 12.
ipv4159.89.156.190s and URLs: hxxp://y.fd6fq54s6df541q23sdxfg[.]eu/nvr hxxp://159.89.156[.]190/.y/pty1 hxxp://159.89.156[.]190/.y/pty3 hxxp://159.89.156
ipv4165.227.78.159dy > < / soapenv : Envelope > We think that this URL hxxp://165.227.78[.]159/wl.php is used for the reporting purpose. Because, the sa
ipv4185.61.149.22e. Appendix C2 IRC servers: 46.149.233[.]35 68.66.253[.]100 185.61.149[.]22 Domains and URLs: hxxp://y.fd6fq54s6df541q23sdxfg[.]eu/nv
ipv4194.187.209.4like Gecko ) Chrome / 51.0.2704.103 Safari / 537.36 Host : 194.187.209.4 Content - Type : text / xml content - length : 916 < soapen
ipv446.149.233.35tifies and blocks Muhstik malware. Appendix C2 IRC servers: 46.149.233[.]35 68.66.253[.]100 185.61.149[.]22 Domains and URLs: hxxp://
ipv468.66.253.100s Muhstik malware. Appendix C2 IRC servers: 46.149.233[.]35 68.66.253[.]100 185.61.149[.]22 Domains and URLs: hxxp://y.fd6fq54s6df541
sha2562548f5b1613f6ebba2ff589c7b3416ccdd066b73644d4d212232beb1cecd9c3138b360d8a836c038da4920e8c1ae620988b120613c0b1f MIPS-ELF nvr 2548f5b1613f6ebba2ff589c7b3416ccdd066b73644d4d212232beb1cecd9c31 Shell script Pty1 a4ba50129408f9f52ddabe5bfd5bfb46aea0ca48f
sha256492780a9ac9f03305538b360d8a836c038da4920e8c1ae620988b120613c0b1fs.shadow.mods[.]net Samples Filename SHA256 File type tty0 492780a9ac9f03305538b360d8a836c038da4920e8c1ae620988b120613c0b1f MIPS-ELF nvr 2548f5b1613f6ebba2ff589c7b3416ccdd066b73644d4d
sha25672123c51bcdf8c1784654d9e2470e69131872407408aa3cf775ea0ace87bb9a0c04ae2ae8f2792711203de50d3d16de3a9f83baaf5435 MIPS-ELF Pty5 72123c51bcdf8c1784654d9e2470e69131872407408aa3cf775ea0ace87bb9a0 ARM-ELF Pty6 cee20e79f20d35b95645f0cbda1897302e6e554c50f3e6
sha2567325742dc0d939542d4c04ae2ae8f2792711203de50d3d16de3a9f83baaf5435abe5bfd5bfb46aea0ca48fb616f495f2610b2f1729687 MIPS-ELF Pty3 7325742dc0d939542d4c04ae2ae8f2792711203de50d3d16de3a9f83baaf5435 MIPS-ELF Pty5 72123c51bcdf8c1784654d9e2470e69131872407408aa
sha256a4ba50129408f9f52ddabe5bfd5bfb46aea0ca48fb616f495f2610b2f1729687c7b3416ccdd066b73644d4d212232beb1cecd9c31 Shell script Pty1 a4ba50129408f9f52ddabe5bfd5bfb46aea0ca48fb616f495f2610b2f1729687 MIPS-ELF Pty3 7325742dc0d939542d4c04ae2ae8f2792711203de50d3
sha256cee20e79f20d35b95645f0cbda1897302e6e554c50f3e6754ce9293e3c1ba11c654d9e2470e69131872407408aa3cf775ea0ace87bb9a0 ARM-ELF Pty6 cee20e79f20d35b95645f0cbda1897302e6e554c50f3e6754ce9293e3c1ba11c ARM-ELF daymon dc52a1193ecf6096192f771ae663de6e0389840cb5ce
sha256dc52a1193ecf6096192f771ae663de6e0389840cb5ceb7b979091333ce6f7f02f0cbda1897302e6e554c50f3e6754ce9293e3c1ba11c ARM-ELF daymon dc52a1193ecf6096192f771ae663de6e0389840cb5ceb7b979091333ce6f7f02 ARM-ELF
urlhttp://159.89.156.190/.y/pty1Domains and URLs: hxxp://y.fd6fq54s6df541q23sdxfg[.]eu/nvr hxxp://159.89.156[.]190/.y/pty1 hxxp://159.89.156[.]190/.y/pty3 hxxp://159.89.156[.]190/.
urlhttp://159.89.156.190/.y/pty3q54s6df541q23sdxfg[.]eu/nvr hxxp://159.89.156[.]190/.y/pty1 hxxp://159.89.156[.]190/.y/pty3 hxxp://159.89.156[.]190/.y/pty5 hxxp://159.89.156[.]190/.
urlhttp://159.89.156.190/.y/pty5://159.89.156[.]190/.y/pty1 hxxp://159.89.156[.]190/.y/pty3 hxxp://159.89.156[.]190/.y/pty5 hxxp://159.89.156[.]190/.y/pty6 s.shadow.mods[.]net Sampl
urlhttp://159.89.156.190/.y/pty6://159.89.156[.]190/.y/pty3 hxxp://159.89.156[.]190/.y/pty5 hxxp://159.89.156[.]190/.y/pty6 s.shadow.mods[.]net Samples Filename SHA256 File type tty
urlhttp://165.227.78.159/wl.phpnv : Body > < / soapenv : Envelope > We think that this URL hxxp://165.227.78[.]159/wl.php is used for the reporting purpose. Because, the same IP a
urlhttp://y.fd6fq54s6df541q23sdxfg.eu/nvr.233[.]35 68.66.253[.]100 185.61.149[.]22 Domains and URLs: hxxp://y.fd6fq54s6df541q23sdxfg[.]eu/nvr hxxp://159.89.156[.]190/.y/pty1 hxxp://159.89.156[.]190/.

From the original article

7 min read at unit42.paloaltonetworks.com

On Dec. 5, 2019, Unit 42 researchers discovered a new variant of the Muhstik botnet that adds a scanner to now attack Tomato routers for the first time by web authentication brute forcing. Tomato is an open source alternative firmware for routers.

Palo Alto Unit 42

By Asher Davila, Cong Zheng, Yang Ji · unit42.paloaltonetworks.com

Read the full article at Palo Alto Unit 42

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.