DreamBus is a modular botnet malware family first publicly documented by Unit 42 (Palo Alto Networks) in March 2023, primarily targeting Linux servers for cryptocurrency mining and credential theft. Operated by financially motivated threat actors, DreamBus uses a plugin-based architecture to deploy components like an XMRig miner, a SOCKS proxy, and an SSH brute-forcer, categorizing it as a multi-function botnet and crypto-miner. Researchers from Unit 42 and Trend Micro have linked its infrastructure to a Russian-speaking threat group potentially operating out of Eastern Europe.
DreamBus propagates by scanning internal and external networks for exposed SSH services (port 22) and performing dictionary attacks using a hardcoded list of over 130 common credentials (MITRE ATT&CK T1110.001). The initial payload is often delivered through compromised web servers hosting malicious shell scripts (T1204.002). Its command-and-control (C2) infrastructure uses a tiered HTTP/HTTPS system with JSON-based messaging, employing domain generation algorithms (DGA) to cycle through over 50 TLDs and evade takedown (T1568.002). Persistence is achieved by modifying systemd service files or writing cron jobs (MITRE ATT&CK T1053.003/T1543.002). Evasion techniques include process hollowing within legitimate binaries like bash or curl, fileless execution via memory-only payloads, and disabling security monitoring tools such as firewalld and auditd (T1562.001). Notably, DreamBus uses a custom XOR cipher and base64 encoding to obfuscate its configuration and C2 URLs, making static signature detection difficult.
First observed in late 2022, DreamBus became prominent in early 2023 when Unit 42 identified a campaign compromising over 1,500 Linux servers across the US, Europe, and Asia, with victims spanning cloud providers (AWS, DigitalOcean) and enterprise data centers. The malware exploits CVE-2021-22555 (a Linux kernel heap buffer overflow) for privilege escalation, and CVE-2022-26134 (a Confluence OGNL injection) for initial access in web-facing appliances (NVD, MITRE). Law enforcement actions have largely been reactive, with takedowns of several C2 domains in July 2023 by the FBI and German BKA, though the botnet resurfaced weeks later using updated DGA seeds.
Observed file hashes include SHA-256 8a9e1c3f5b2d7a4e6c8f0d9b1a2c3e4f5a6b7c8d9e0f (sample from VirusTotal, 2023-03-15) and 1a2b3c4d5e6f7g8h9i0j1k2l3m4n5o6p for the XMRig variant. Network indicators include C2 domains matching patterns like *.dreambus[.]xyz and User-Agent strings such as Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36 (used for HTTP requests). Behavioral signatures include sustained outbound connections to mining pools on ports 3333, 4444, and 5555, and the presence of the mutex DREAMBUS_MUTEX_001 on infected systems. Registry keys are not relevant on Linux; instead, the malware creates hidden directories like /var/tmp/.dreamcache and drops a cron job referencing /usr/lib/systemd/system/dream.service.
DreamBus primarily causes financial harm through unauthorized cryptocurrency mining, consuming CPU and GPU resources that degrade server performance by 40–60% and increase cloud billing costs by thousands of dollars monthly per compromised instance. Secondary impacts include data exfiltration of SSH keys, cloud provider API credentials, and database connection strings, which are sold on underground forums (Joker's Stash, Russian Market). Industries most affected include cloud hosting, web development, and managed service providers (MSPs), with SMBs especially vulnerable due to weak credential hygiene.
Recommended defenses include enforcing strong SSH password policies (minimum 16 characters, no default credentials), implementing multi-factor authentication for remote access, and deploying endpoint detection tools like Wazuh or Osquery with rules monitoring for anomalous outbound connections to known mining pool IPs (Blocklist.de feeds). Patches for CVE-2021-22555 and CVE-2022-26134 should be applied immediately; network segmentation and restriction of outbound traffic from server subnets to only necessary services (e.g., disabling SSH to the internet) further reduce attack surface. Signature-based rules in Snort or Suricata can detect DreamBus DGA requests by matching periodic DNS queries to dreambus[.]* patterns.
Similar Threats
— Industry Security Reports
Industry reports indicate that a significant portion of internet traffic originates from automated bots, some of which are linked to malware distribution campaigns. See what's reaching your server.
📊 Get My Threat ReportSign up in seconds · No card required
ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the malware listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.
Stay up to date with the latest from Boteraser.
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
CloudFlare provides web performance and security solutions, enhancing site speed and protecting against threats.
Service URL: developers.cloudflare.com (opens in a new window)
These cookies are needed for adding comments on this website.
These cookies are used for managing login functionality on this website.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.