As reported by BleepingComputer, researchers at Lumen's Black Lotus Labs have published findings on BambooToken, a cross-platform malware framework active since at least 2023 that has adopted MQTT as its command-and-control transport. The choice of protocol is not incidental — it is a deliberate evasion tactic that deserves closer scrutiny from defenders.
Why MQTT Matters as an Attack Vector
MQTT is ubiquitous in IoT and lightweight messaging contexts, which means it is rarely treated as suspicious by network defenders. Most organizations allow outbound MQTT traffic (typically TCP port 1883 or 8883 for TLS) without inspection, assuming it originates from legitimate telemetry or smart-device workflows. BambooToken exploits this blind spot by subscribing infected hosts to attacker-controlled topics on public or compromised MQTT brokers, effectively turning a publish/subscribe messaging system into a resilient, asynchronous C2 channel.
The critical advantage here is indirection. Infected systems never connect directly to attacker-owned infrastructure. Instead, they communicate through a broker that may appear legitimate, making attribution harder and traditional IP-based blocklisting nearly useless. If the broker is a well-known public MQTT service, the traffic blends into the background noise of modern enterprise networks.
Protocol abuse is not new — we have seen attackers tunnel C2 through DNS, ICMP, and HTTPS. But MQTT's pub/sub model introduces a fundamentally different traffic pattern that most SIEM rules and IDS signatures are not built to detect.
Initial Access: Side-Loading Through Trust
BambooToken's deployment via a digitally signed Tendyron OnKey USB-token component is particularly noteworthy. DLL side-loading through legitimately signed binaries remains one of the most reliable initial access techniques because it exploits operating system trust mechanisms rather than bypassing them. The fact that attackers chose a hardware authentication token product — something associated with security itself — suggests a sophisticated understanding of their target environment.
The secondary vector involving Kingsoft Office impersonation reinforces that this campaign is regionally focused, likely targeting organizations in Asia where Kingsoft's WPS Office has significant market share.
Cross-Platform Capability Signals Maturation
The existence of a Linux variant (v2.1, observed December 2025) — even if still under development — signals intent to expand beyond Windows endpoints. Linux servers running in mobile app infrastructure, financial services, and software development environments are high-value targets that often receive less endpoint protection than Windows workstations. Defenders should not assume Linux systems are inherently safer simply because desktop malware has historically been Windows-centric.
Modular Functionality and Data Collection
While some capabilities (keylogging, webcam capture, audio recording) were found in dead code and may not be fully operational, the presence of an antivirus enumeration plugin is immediately significant. AV enumeration allows operators to tailor their post-compromise behavior based on what security tools are running — a prerequisite for any advanced persistence or lateral movement strategy.
Shield53 Recommendations
- Inventory and restrict MQTT egress: Identify all legitimate MQTT usage in your environment. Block outbound MQTT (ports 1883/8883) at the perimeter unless explicitly required, and whitelist known broker destinations only.
- Detect anomalous MQTT brokers: Deploy network monitoring rules that flag connections to public MQTT brokers (e.g., test.mosquitto.org, broker.hivemq.com, EMQX public endpoints) from servers and workstations that have no documented IoT or telemetry use case.
- Harden DLL loading policies: Enforce Microsoft's KnownDLLs registry protections and consider deploying WDAC (Windows Defender Application Control) policies to restrict unsigned DLL loading from writable directories, even when the host process is digitally signed.
- Audit Tendyron OnKey deployments: If your organization uses Tendyron OnKey USB tokens, verify the integrity of installed software against vendor-published hashes and monitor for unexpected child processes spawned by the OnKey service.
- Extend EDR coverage to Linux servers: Ensure Linux endpoints — especially those in development, financial, and mobile-app infrastructure roles — are covered by EDR agents capable of process telemetry, file integrity monitoring, and network connection logging.
- Hunt for pub/sub C2 patterns: Look for processes making persistent outbound connections to port 1883/8883 with small, periodic payload sizes — a pattern consistent with MQTT topic subscription and status publishing.
With approximately a dozen confirmed enterprise victims concentrated in Asia, BambooToken is not yet a mass-deployment threat. But the architectural decisions — protocol indirection, cross-platform support, trust-exploiting initial access — indicate a capable operator building for longevity. The organizations most at risk are those with permissive egress policies and heterogeneous Windows/Linux server environments where MQTT traffic would not raise suspicion. Now is the time to close that gap before adoption widens.