Skip to main content
Mallory
MalwareRansomwareUsed by 9 actors

Bumblebee

Bumblebee is a malicious Windows loader/downloader first observed in campaigns by March 2022 and used by multiple threat actors. Its primary purpose is to download and execute additional payloads; reported follow-on payloads include Cobalt Strike, shellcode, Sliver, and Meterpreter. Delivery has relied on user execution, particularly phishing or lure-based campaigns using malicious attachments, including ISO files containing malicious LNK shortcuts and DLLs. It has also been associated with .lnk-based delivery chains and was highlighted as an early adopter of ISO-based delivery with embedded LNK and DLL files.

Observed capabilities include use of PowerShell for execution, WMI for system information gathering and spawning processes for code injection, registry checks for specific keys, process injection into multiple processes, anti-virtualization checks, Base64 encoding of C2 server responses, and exfiltration or transmission of collected data to C2 in JSON format. For persistence, Bumblebee has been reported copying its DLL to a subdirectory of %APPDATA% and creating a Visual Basic Script that loads the DLL via a scheduled task.

The malware has been linked in reporting to campaigns involving threat actors such as TA578, which favored IcedID and Bumblebee before later shifting to Latrodectus. In 2022 reporting, Bumblebee was identified among prominent malware families used as entry points for data exfiltration and ransomware operations, and in some cases Meterpreter agents were installed alongside Cobalt Strike beacons. One report also noted Sysinternals ProcDump being used to dump LSASS memory in a Bumblebee-related intrusion.

Separate reporting also uses the name BumbleBee for an ASPX webshell discovered in the xHunt campaign on compromised Microsoft Exchange and internal IIS servers at Kuwaiti organizations. That webshell supported command execution and file upload/download and was used for discovery and lateral movement. Because the provided content mixes these two distinct malware artifacts under the same name, the most widely recognized malware name for the loader remains Bumblebee.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

THREAT ACTORS

Groups observed using it

9 distinct threat actors attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
TA579

Starting in March 2022, Proofpoint observed campaigns delivering a new downloader called Bumblebee. ... Bumblebee's objective is to download and execute additional payloads. Proofpoint researchers observed Bumblebee dropping Cobalt Strike, shellcode, Sliver and Meterpreter.

via proofpoint threat insight blogproofpoint.com
TA578

Starting in March 2022, Proofpoint observed campaigns delivering a new downloader called Bumblebee. ... Bumblebee's objective is to download and execute additional payloads. Proofpoint researchers observed Bumblebee dropping Cobalt Strike, shellcode, Sliver and Meterpreter.

via proofpoint threat insight blogproofpoint.com
xHunt

This investigation resulted in the discovery of two new backdoors called TriFive and Snugy, which we discussed in a prior blog, as well as a new webshell that we call BumbleBee... The actor used the BumbleBee webshell to upload and download files to and from the compromised Exchange server, but more importantly, to run commands that the actor used to discover additional systems and to move laterally to other servers on the network.

via palo alto networks unit 42 blogunit42.paloaltonetworks.com
TA580

“TA580 used it to drop Bumblebee, why don’t we have a VHD chain?”

via proofpoint threat insight blogproofpoint.com
Storm-0249

Microsoft attributes this campaign to Storm-0249... known for distributing, at minimum, BazaLoader, IcedID, Bumblebee, and Emotet malware.

via microsoft security blogmicrosoft.com
Conti

"...a supply chain attack that distributed a trojanized installer to drop the Bumblebee malware loader on users' machines."

via bleeping computerbleepingcomputer.com
WIZARD SPIDER

In this intrusion from April 2022, the threat actors used BumbleBee as the initial access vector. BumbleBee is a malware loader that was first reported by Google Threat Analysis Group in March 2022.

via dfir reportthedfirreport.com
EXOTIC LILY

In this intrusion from April 2022, the threat actors used BumbleBee as the initial access vector. BumbleBee is a malware loader that was first reported by Google Threat Analysis Group in March 2022.

via dfir reportthedfirreport.com
Storm 2561

Cyjax, highlighting the use of SEO poisoning to redirect users searching for software programs from companies like SonicWall, Hanwha Vision, and Pulse Secure (now Ivanti Secure Access) on Bing to fake sites and trick them into downloading MSI installers that deploy the Bumblebee loader.

via the hacker newsthehackernews.com
MITRE ATT&CK

Techniques & procedures

31 distinct techniques documented for this family, organized by ATT&CK tactic.

T1586Compromise AccountsEvidence1

In April 2022, Proofpoint observed a thread-hijacking campaign delivering emails that appeared to be replies to existing benign email conversations with malicious zipped ISO attachments.

Initial Access

4 techniques
T1566PhishingEvidence2

In the last months BUMBLEBEE, would use three different distribution methods: Distribution via ISO files, which are created either with StarBurn ISO or PowerISO software, and are bundled along with a LNK file and the initial payload. Distribution via OneDrive links. Email thread hijacking with password protected ZIPs

T1566.001Spearphishing AttachmentEvidence1

In April 2022, Proofpoint observed a thread-hijacking campaign delivering emails that appeared to be replies to existing benign email conversations with malicious zipped ISO attachments.

T1566.002Spearphishing LinkEvidence1

In March 2022, Proofpoint observed a DocuSign-branded email campaign with two alternate paths designed to lead the recipient to the download of a malicious ISO file. The first path began with the recipient clicking on the "REVIEW THE DOCUMENT" hyperlink in the body of the email.

T1566.003Spearphishing via ServiceEvidence1

In the last months BUMBLEBEE, would use three different distribution methods: ... Email thread hijacking with password protected ZIPs

Execution

7 techniques
T1047Windows Management InstrumentationEvidence2
TacticExecution

The following WMI queries are executed via a COM object to gather details needed for communication: SELECT * FROM Win32_ComputerSystem SELECT * FROM Win32_ComputerSystemProduct

T1053.005Scheduled TaskEvidence3

The Ins command enables persistence by copying the Bumblebee DLL to a subdirectory of %APPDATA% folder and creating a Visual Basic Script that will load the DLL. A scheduled task is created that invokes the Visual Basic Script via wscript.exe.

T1059.001PowerShellEvidence1
TacticExecution

The content repeatedly describes threat actors and malware using PowerShell scripts/commands for execution, download, staging, reconnaissance, persistence, credential access, lateral movement, and defense evasion; e.g., "Sandworm Team used PowerShell scripts to run a credential harvesting tool in memory to evade defenses."

T1059.003Windows Command ShellEvidence2
TacticExecution

Process tree from the shortcut file: cmd.exe /c start /wait "" "C:\Users\[removed]\AppData\Local\Temp\ATTACHME.LNK"

T1059.005Visual BasicEvidence3
TacticExecution

Next, BUMBLEBEE copies itself to its new directory and creates a new VBS file with the following content: Set objShell = CreateObject(“Wscript.Shell”) objShell.Run “rundll32.exe my_application_path, IternalJob”

T1106Native APIEvidence1
TacticExecution

To properly inject, the loader creates two new sections within the injection target and copies the buffer from dij into the new section then invokes the copied contents in the target executable via a dynamically resolved NtQueueApcThread.

T1204.002Malicious FileEvidence2
TacticExecution

The ISO file contained files named "ATTACHME.LNK" and "Attachments.dat". If ran, the shortcut file "ATTACHME.LNK" executed "Attachments.dat" with the correct parameters to run the downloader, Bumblebee.

Persistence

2 techniques
T1053.005Scheduled TaskEvidence3

The Ins command enables persistence by copying the Bumblebee DLL to a subdirectory of %APPDATA% folder and creating a Visual Basic Script that will load the DLL. A scheduled task is created that invokes the Visual Basic Script via wscript.exe.

T1547Boot or Logon Autostart ExecutionEvidence1

ins Adds persistence to the compromised host... For the persistence mechanism, BUMBLEBEE creates a new directory in the Windows AppData folder... copies itself to its new directory... creates a new VBS file... Lastly, it creates a scheduled task

T1053.005Scheduled TaskEvidence3

The Ins command enables persistence by copying the Bumblebee DLL to a subdirectory of %APPDATA% folder and creating a Visual Basic Script that will load the DLL. A scheduled task is created that invokes the Visual Basic Script via wscript.exe.

T1055Process InjectionEvidence2

BUMBLEBEE has Rabbort.DLL embedded, using it for process injection... shi Injects task’s data into a new process... dij Injects task’s data into a new process.

T1055.004Asynchronous Procedure CallEvidence1

Unlike most other malware that uses process hollowing or DLL injection, this loader utilizes an asynchronous procedure call (APC) injection to start the shellcode from the commands received from the command and control (C2).

T1547Boot or Logon Autostart ExecutionEvidence1

ins Adds persistence to the compromised host... For the persistence mechanism, BUMBLEBEE creates a new directory in the Windows AppData folder... copies itself to its new directory... creates a new VBS file... Lastly, it creates a scheduled task

Stealth

9 techniques
T1036MasqueradingEvidence1
TacticStealth

During the 2016 Ukraine Electric Power Attack, DLLs and EXEs with filenames associated with common electric power sector protocols were used to masquerade files.

T1036.005Match Legitimate Resource Name or LocationEvidence1
TacticStealth

Akira has used legitimate names and locations for files to evade defenses.

T1055Process InjectionEvidence2

BUMBLEBEE has Rabbort.DLL embedded, using it for process injection... shi Injects task’s data into a new process... dij Injects task’s data into a new process.

T1055.004Asynchronous Procedure CallEvidence1

Unlike most other malware that uses process hollowing or DLL injection, this loader utilizes an asynchronous procedure call (APC) injection to start the shellcode from the commands received from the command and control (C2).

T1070.004File DeletionEvidence2
TacticStealth

The content repeatedly describes threat actors and malware deleting files, tools, scripts, logs, droppers, staged data, and artifacts from compromised systems to cover tracks, remove evidence, or self-delete.

T1218.011Rundll32Evidence1
TacticStealth

rundll32.exe "C:\Windows\System32\rundll32.exe" Attachments.dat,IternalJob

T1497Virtualization/Sandbox EvasionEvidence2

Proofpoint researchers noticed that within a month of campaigns, Bumblebee developers added new features to the malware. Specifically, the inclusion of anti-VM and anti-sandbox checks.

T1497.001System ChecksEvidence1

Several entries describe malware examining running processes to determine if a debugger, sandbox, virtual environment, or analysis/security tools are present, such as AsyncRAT checking for a debugger, RogueRobin enumerating Wireshark and Sysinternals processes, and P8RAT checking for processes associated with virtual environments.

T1622Debugger EvasionEvidence1

on April 22 Proofpoint observed this group adding a new thread to Bumblebee that checks current running processes against a hardcoded list of common tools used by malware analysts.

Discovery

6 techniques
T1012Query RegistryEvidence1
TacticDiscovery

The content repeatedly describes malware and threat actors querying, enumerating, searching, reading, or checking Windows Registry keys and values, e.g., "ADVSTORESHELL can enumerate registry keys," "APT41 queried registry values to determine items such as configured RDP ports and network configurations," and "Reg may be used to gather details from the Windows Registry of a local or remote system at the command-line interface."

T1057Process DiscoveryEvidence1
TacticDiscovery

The content repeatedly describes malware and threat actors obtaining lists of running processes, using utilities such as tasklist, ps, WMI, Get-Process, CreateToolhelp32Snapshot, EnumProcesses, and similar APIs/commands to enumerate active processes on victim systems.

T1082System Information DiscoveryEvidence4
TacticDiscovery

At this point, a single instance of Bumblebee is confirmed to be running, and the malware begins gathering system information.

T1497Virtualization/Sandbox EvasionEvidence2

Proofpoint researchers noticed that within a month of campaigns, Bumblebee developers added new features to the malware. Specifically, the inclusion of anti-VM and anti-sandbox checks.

T1497.001System ChecksEvidence1

Several entries describe malware examining running processes to determine if a debugger, sandbox, virtual environment, or analysis/security tools are present, such as AsyncRAT checking for a debugger, RogueRobin enumerating Wireshark and Sysinternals processes, and P8RAT checking for processes associated with virtual environments.

T1622Debugger EvasionEvidence1

on April 22 Proofpoint observed this group adding a new thread to Bumblebee that checks current running processes against a hardcoded list of common tools used by malware analysts.

Collection

1 technique
T1005Data from Local SystemEvidence1

The content repeatedly describes threat actors and malware collecting, stealing, identifying, copying, or staging files, documents, credentials, logs, databases, and other information from compromised hosts or local systems.

T1071Application Layer ProtocolEvidence3

First, the loader picks an (command-and-control) IP address and sends a HTTPS GET request, which includes the following information in a JSON format (encrypted with RC4)

T1105Ingress Tool TransferEvidence1

BUMBLEBEE has been observed to download and execute different malicious payloads such as Cobalt Strike beacons... NCC Group’s RIFT has observed mostly Cobalt Strike and Meterpeter being sent as tasks. However, third parties have confirmed the drop of Sliver and Bokbot payloads.

T1132Data EncodingEvidence2

C2 traffic from ADVSTORESHELL is encrypted, then encoded with Base64 encoding... APT19 HTTP malware variant used Base64 to encode communications to the C2 server... APT33 has used base64 to encode command and control traffic.

T1573Encrypted ChannelEvidence2

The most significant change to the malware has been the addition of an encryption layer to the network communications. The developers added RC4 via a hardcoded key to the sample which is used to encrypt the requests and decrypt the responses.

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence2

ADVSTORESHELL exfiltrates data over the same channel used for C2... Agrius exfiltrated staged data using tools such as Putty and WinSCP, communicating with command and control servers... numerous malware and groups sent victim data, files, credentials, or host information over existing C2 channels.

INDICATORS OF COMPROMISE

IOCs tracked for this family

115 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
74 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
41 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

TypeValueLatest sighting
ip.v4●●●●●●●●●●●●View more in app2 months ago
domain●●●●●●●●●●●●View more in app3 months ago
domain●●●●●●●●●●●●View more in app3 months ago
domain●●●●●●●●●●●●View more in app3 months ago
domain●●●●●●●●●●●●View more in app3 months ago
domain●●●●●●●●●●●●View more in app3 months ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching115

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution9

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping31

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.