Security2 publishers2 min readPublished
BambooToken moves its Windows and Linux command channel onto MQTT brokers
Black Lotus Labs counted about a dozen compromised enterprises, mostly in Asia and South America, on a framework that has been publishing operator commands to infected hosts through IoT message brokers since 2024.
The Watch · Security desk

What happened
- Lumen's Black Lotus Labs documented BambooToken, a framework unknown until now, active since at least 2023 and using the MQTT messaging protocol to control Windows and Linux hosts.
- Initial access came from side-loading through digitally signed Tendyron OnKey USB-token software, or from packages impersonating the Kingsoft Office productivity suite.
- Lumen's telemetry identified roughly a dozen compromised enterprise entities, mostly in Asia and South America, with mobile application backend servers the most common victim type.
- The newest sample linked to the campaign is a Linux build numbered 2.1, seen in December 2025, which also uses MQTT and gives operators a shell plus file upload, download and delete.
Compiled by The WatchSomething wrong?How this is made
Why it matters
- capability An operator holds control without the victim ever touching attacker-owned infrastructure, so IP and domain blocking aims at a message broker rather than at the party issuing commands.
- exposure The concentration in mobile app backends puts each app publisher's users downstream of a server an operator can already run commands on.
- constraint Without a named cluster, defenders get indicators and behaviour to hunt on and no existing actor profile to pivot from when they find a hit.
- precedent Two documented families now push commands through MQTT brokers, so egress policy that treats IoT protocols as background noise has been abused more than once.
Each infected host subscribes to MQTT topics keyed to a unique identifier, and the operator publishes the commands to be run into those topics [4]. The host publishes status and system information back through the same broker and takes its instructions from the topics it subscribes to [5]. MQTT is a lightweight protocol built for IoT devices, and it relays messages through a central broker instead of a direct channel between the two ends [3]. The victim therefore never connects to attacker-owned infrastructure, and Black Lotus Labs credits that indirection for the malware's evasion and resilience; the traffic is asynchronous, so a command waits in the topic through a temporary network outage [6].
BambooToken is not the first MQTT backdoor. ESET published on an unrelated MQTT backdoor called MQsTTang in 2023 [18], before the BambooToken variants that moved to MQTT were built in 2024 and 2025 [2][19]. A server running a mobile application backend has no obvious reason to speak an IoT telemetry protocol outbound [3][13]. The case for the protocol as a gap rests on the broker sitting in the middle; Lumen did not measure how widely enterprises inspect or block MQTT [22].
The victim list runs to hotels, biomedical firms, law firms, a financial organization and a cryptocurrency website in Lithuania [12]. Measured against a run from 2023 to the December 2025 Linux sample [1][10], a dozen entities is roughly five a year in the visibility Lumen has [21]. Black Lotus Labs also found a compromised GitLab server in Hong Kong, and calls it a potential foothold for supply-chain attacks [14].
The capability inventory is thinner than the strings suggest. The one plugin the researchers recovered enumerates antivirus products on the host and returns the results to the C2 [8]. Keylogging, clipboard theft, audio recording, webcam capture and screenshot capture appear only as strings in dead code, and the researchers say they cannot tell whether those modules existed and were used or were still being written [9]. Of the newest build, Black Lotus Labs said "the Linux sample still appeared to be under development" [11].
Lumen hypothesizes that some of the activity targeted overseas Chinese users reaching mainland services through the SpeedCN VPN service [15]. The researchers could not attribute the activity to a specific threat actor or a known cluster, and say the targeting patterns are consistent with China-aligned operations [16]. Indicators of compromise for the campaign are published [17].
What to watch
- Whether Lumen or another vendor ties BambooToken to a named activity cluster.
- Whether the Linux 2.1 build turns up as a finished tool carrying the modules the dead-code strings name.
- Whether the compromised Hong Kong GitLab server produces a downstream supply-chain incident in a customer of that repository.