Two Nim implants shipped inside a US-branded router VulnCheck bought on Amazon
VulnCheck rooted a Deep Orange LTE router sold by a US supplier and found a WAN-facing backdoor listening on UDP 9992, plus a hard-coded checksum key that names the Chinese OEM behind the firmware.
The Product Desk
What happened
- VulnCheck registered a forgotten domain and stood up a sinkhole, and implant beacons arrived at once from hundreds of routers, almost all of them in China.
- The domain had been found obfuscated in the firmware of a router VulnCheck bought on Amazon from a small company in New York, and VulnCheck now controls both the domain and the implants.
- To trace which devices were affected, VulnCheck bought a Deep Orange 3G/4G/LTE Router from a US supplier, a unit that turned out to be a white-labeled ZBT-WE826-T2.
- Rooting it through a telnet flaw turned up two implants: SPEAKINGSTONE, which phones home to ZBT cloud infrastructure and takes remote commands, and DARKLANTERN, an unauthenticated WAN backdoor.
- FCC filings, patent records and archived web pages tied ZBT hardware to brands in the United States, Canada, Australia, the Philippines, Germany and Russia.
Why it matters
- What it limits constraint No buyer outside China can size its own exposure from the sinkhole census, because the beaconing population sits in the wrong geography; the supply chain tracing is the only bridge to a local estimate.
- What it costs cost The remediation bill lands on parties who cannot pay it in kind: a reseller can answer a customer only with a firmware build it did not write, and no setting on the device rotates the key.
- Who's exposed exposure Every brand in that six-country list now owns a question its own records cannot answer, since the code came from an OEM two steps back in the chain.
- What it sets up precedent A clean teardown of one image stops being reassurance for the next shipment once the implant set changes between builds, which pushes inspection from per-model to per-batch.
A router with an English brand name, bought from a US seller and installed in a branch office, gave its owner no reason to look at UDP 9992. That is where DARKLANTERN listens, running as a service called infosrvd, and according to VulnCheck the router's default firewall explicitly accepts inbound packets to that port from anywhere on the internet [10].
The protocol, which the binary internally calls revProto, is unauthenticated and unencrypted, with two packet types [11]. The first is a 19-byte info probe: send it to UDP 9992 and the device answers on UDP 8897 with its model, firmware version, MAC address, uptime and other identifying fields [12]. VulnCheck published one such reply from a device in Ukraine with the model, MAC, SSID and public IP all in the clear [13]. The second is a command packet, type 0x17, whose payload is handed to system("/etc/exec/cmd " + payload), where a semicolon escapes the fixed prefix and there is no length limit and no character filtering [14]. VulnCheck's own summary of that: one packet for a root shell over the internet [19].
Two fields are supposed to gate the command packet. The first is a four-byte checksum, taken as the last four hex characters of md5 over the string "mqonu.com" plus the payload, with the key hard-coded in the backdoor and therefore unchangeable, so anyone who reads the binary can compute a valid token for any payload [15]. Four hex characters is 16 bits, which leaves 65,536 candidate values for someone who never recovered the key at all [20]. The second gate compares a six-byte MAC field against /tmp/mac.txt and drops mismatches, a check that the 19-byte probe undercuts by returning the device's MAC on request [17], and VulnCheck reports a hard-coded bypass in the check as well [18].
The string "mqonu.com" is never contacted. VulnCheck reads it as a reference to MoreQuick, the Chinese OEM that developed the firmware for this ZBT-WE826-T2, which makes the salt a provenance marker rather than a network artifact [16]. Both implants are written in Nim, both communicate over UDP, and both are launched by the same binary, a connectivity watchdog called inetdetect [9]. The launcher wears a plausible utility name. The identity of the firmware author sits inside a hash salt instead of on the label.
Buyers who order network hardware actually check the brand, the seller's location, maybe a spec sheet. Teams tell themselves those things establish custody over the code that ships. Sorting a fleet takes two questions, neither about the badge. Can anyone name the firm that wrote the firmware, and can anyone get a shell on a sample unit and enumerate what it listens on. Both answers yes, and there is something to govern. Knowing the OEM without being able to inspect the unit just means trusting a company the buyer never selected. Being able to inspect the unit without knowing the OEM means each firmware update resets the evidence. Without either, the brand name is carrying the whole assurance argument. Here that amounts to a sticker over someone else's firmware.
What to watch
- Whether VulnCheck names the remaining ZBT-derived brands from its filings work, and whether any of them sell into carrier or enterprise channels.
- Whether ZBT or MoreQuick ship a build that removes infosrvd, and whether white-label resellers ever push it to buyers.
- Whether Amazon pulls the affected listings or the same hardware reappears under a different brand name.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence72
- Adoption55
- Hype gap+10
- Incentives68
- Confidence60
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
VulnCheck stood up a sinkhole for a forgotten domain and implant beacons hit it immediately: hundreds of routers, almost all in China, beaconing home.
- [2]
VulnCheck found the sinkholed domain obfuscated in the firmware of a router it bought on Amazon from a small company in New York, and now owns the domain and the implants.
- [3]
VulnCheck's earlier post detailed ENDLESSDOORS, a phone-home implant vulnerable to man-in-the-middle attacks, embedded in ZBT routers.
- [4]
FCC filings, patent records and archived web pages tied ZBT hardware to brands across the United States, Canada, Australia, the Philippines, Germany and Russia.
- [5]
VulnCheck bought one router from a US supplier: the Deep Orange 3G/4G/LTE Router, a white-labeled ZBT-WE826-T2.
- [6]
VulnCheck exploited a vulnerability in the telnet interface to root the device and found its firmware was built in 2019, predating ENDLESSDOORS, so ENDLESSDOORS was not present.
- [7]
SPEAKINGSTONE is a phone-home implant that connects back to ZBT's cloud infrastructure and accepts remote commands.
- [8]
DARKLANTERN is a backdoor that listens on the WAN and executes arbitrary commands with no authentication required.
- [9]
Both implants are written in Nim, both communicate over UDP, and both are launched by the same binary, a connectivity watchdog called inetdetect.
- [10]
DARKLANTERN runs as a service called infosrvd listening on UDP port 9992, and the router's default firewall explicitly allows inbound connections to that port from anywhere on the internet.
- [11]
The DARKLANTERN protocol, internally called revProto, is simple, unauthenticated and unencrypted, with two packet types: an info probe and a command packet.
- [12]
The info probe is 19 bytes; sent to UDP 9992, the device responds to UDP 8897 with its model, firmware version, MAC address, uptime and other identifying information.
- [13]
VulnCheck published a real DARKLANTERN response from a device in Ukraine showing the model, MAC address, SSID and public IP in the clear.
- [14]
A command packet (type 0x17) carries a shell string that the service passes directly to system("/etc/exec/cmd " + payload); a semicolon in the payload breaks out of the fixed prefix, with no length limit and no character filtering.
- [15]
Command packets require a four-byte keyed checksum computed as the last four hex characters of md5("mqonu.com" + payload); the key is hard-coded in the backdoor and therefore unchangeable, so anyone can compute a valid checksum for any payload.
- [16]
The key "mqonu.com" appears to reference MoreQuick, the Chinese OEM that developed the firmware for the ZBT-WE826-T2; it is a static salt that is never contacted, but it ties implant development to MoreQuick.
- [17]
Command packets carry a six-byte MAC address field checked against the device's own MAC in /tmp/mac.txt, with mismatches dropped, while the info probe responds with the device's MAC.
- [18]
The MAC check code contains a hard-coded bypass.
- [19]
VulnCheck describes the command packet path as one packet for a root shell over the internet.
- [20]
A four-hex-character checksum has 65,536 possible values, the whole space an attacker without the key would have to walk.
- [21]
ENDLESSDOORS appears in ZBT router firmware builds newer than the 2019 image, which carried SPEAKINGSTONE and DARKLANTERN instead.
- [22]
Because the checksum key is hard-coded and unchangeable, no configuration change by a reseller or IT team can rotate it; removing the gate's weakness requires a new firmware build from the firmware author.
Get this ledger inside ChatGPT. Ask about any of our stories and the answer brings its figure, each claim’s verdict and the sources. Free, no account.
Sources
1 independent publisher whose own reporting we read for this story.
- vulncheck.comChinese Implants in the Supply Chain | Blog | VulnCheck
1 article · August 29, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.
Topics
Entities
- VulnCheckFollow
- Shenzhen Zhibotong ElectronicsFollow
- MoreQuickFollow
- Deep Orange routerFollow
- ZBT WE826-T2Follow
- DARKLANTERNFollow
- SPEAKINGSTONEFollow
- ENDLESSDOORSFollow
- NimFollow
- Target IntelligenceFollow