← Terug naar overzicht

VulnCheck has disclosed two previously undocumented factory-installed implants found in firmware of routers manufactured by Shenzhen Zhibotong Electronics (ZBT). The implants, named SPEAKINGSTONE and DARKLANTERN, are tracked as CVE-2026-74232 and CVE-2026-74233 respectively. Both implants allow unauthenticated remote attackers to execute arbitrary commands with root privileges on affected devices. The vulnerabilities were discovered by VulnCheck's zero-day research team. The fact that these implants ship pre-installed in the firmware raises serious supply chain security concerns. Affected devices are China-made ZBT routers potentially distributed globally. The unauthenticated nature of the attack vector makes these vulnerabilities particularly critical as no credentials are required for exploitation.

Technical details

VulnCheck disclosed two factory-embedded implants in ZBT (Shenzhen Zhibotong Electronics) router firmware. SPEAKINGSTONE (CVE-2026-74232) runs as service 'yunmgrd' and sends UDP beacons on port 10000 to a hardcoded C2 server (www.ac-link[.]com, IP 47.107.224[.]89 on Alibaba Cloud in Shenzhen). It supports arbitrary root command execution, WAN PPPoE credential exfiltration, DNS hijack list read/write, and reverse SSH tunnel establishment. It operates behind NAT via outbound connections. A backup C2 domain (www.findmyipaddr[.]com) was found unregistered; VulnCheck registered it and observed 392 unique beaconing devices, 390 in China, 83% on China Mobile, 304 broadcasting SSIDs starting with 'CMCC', and 363 self-reporting model L3_V2_8 on firmware 3.0.0.4.528. DARKLANTERN (CVE-2026-74233) runs as service 'infosrvd' on UDP port 9992, open to all inbound internet connections by the router's stock firewall. Its authentication is bypassed via a hardcoded salt and all-zero wildcard MAC address. Between August 18-21, 203 internet-facing DARKLANTERN instances were found across 22 countries across 16 self-reported models. Both implants were found on an $88 Deep Orange 3G/4G/LTE Router (white-labeled ZBT-WE826-T2) with 2019 firmware purchased from a US supplier. Both CVEs are rated 9.3 on CVSS 4.0 and 9.8 on CVSS 3.1, requiring no privileges or user interaction over the network. VulnCheck flagged CVE-2026-74233 in its Known Exploited Vulnerabilities catalog. No fixed firmware release has been published. MAC address prefixes 78:A3:51 and F8:5E:3C are assigned to Shenzhen Zhibotong Electronics. Third-party firmware (e.g., MOFI Network) for the same platform was found free of all three implants. Suricata and YARA detection rules were published, though a discrepancy exists between port 8897 and 8898 in the rules vs. documentation.

Mitigation steps

1. Identify if you own a ZBT-manufactured device by checking the MAC address prefix against 78:A3:51 or F8:5E:3C (both assigned to Shenzhen Zhibotong Electronics). 2. Check your device model against the affected product list; model number is more reliable than brand name due to white-labeling. 3. Block inbound traffic to UDP port 9992 at the network edge to neutralize the DARKLANTERN listener while a fixed firmware is unavailable. 4. Block and alert on outbound connections to www.ac-link[.]com and IP 47.107.224[.]89 at egress and DNS resolver level. 5. Monitor for beacon traffic on UDP port 10000 outbound (SPEAKINGSTONE). 6. Monitor for processes named 'infosrvd', 'yunmgrd', and 'inetdetect' on router firmware. 7. Check for presence of files /etc/exec/cmd, /tmp/info.txt, and /tmp/yunclient.conf. 8. Treat the router's LAN as untrusted if compromise is suspected. 9. Deploy VulnCheck's published Suricata and YARA detection rules (note the port discrepancy between 8897 and 8898 in rules). 10. Consider replacing ZBT firmware with third-party alternatives (e.g., MOFI Network firmware) which were found free of the implants. 11. No fixed firmware release has been published by Zbtlink; monitor vendor advisories for patches.

Affected products

  • AP522 firmware 1.0.0.2.014
  • AP7628 firmware 3.0.0.4.380
  • APG721B firmware 19.0809
  • CTN720-W1 firmware 19.1101
  • Deep Orange 3G/4G/LTE Router (white-labeled ZBT-WE826-T2)
  • HC5661A firmware 3.0.0.4.380
  • HK300 firmware 1.0.0.2.032
  • LF-1541 firmware 19.1101
  • MAP-N10 firmware 1.0.0.2.044
  • MT7620N firmware 19.1101
  • MoreQuick MQAC-7620 firmware 1.0.0.2.000
  • MoreQuick MQAC-7620A firmware 1.0.0.2.000
  • MoreQuick MQAP-7620 firmware 1.0.0.2.000
  • MoreQuick MQAP-7620A firmware 1.0.0.2.000
  • MoreQuick MQAP-7628 firmware 1.0.0.2.000
  • WRC1 firmware 20.0622
  • Zbtlink L3_V2_8 firmware 3.0.0.4.528
  • Zbtlink WE1326 firmware 19.1101
  • Zbtlink WE2426-C firmware 19.1112
  • Zbtlink WE357 firmware 19.1101
  • Zbtlink WE5926 firmware 19.1101
  • Zbtlink WE5926-EC_QP firmware 20.0516
  • Zbtlink WE5926-WD firmware 19.1101
  • Zbtlink WE826-Q firmware 19.1101
  • Zbtlink WE826-T2 firmware 19.1101
  • Zbtlink WE826-WD firmware 19.1101
  • Zbtlink WF3526-P firmware 19.051
  • Zbtlink WG108 firmware 19.1101
  • Zbtlink WG3526 firmware 19.1101
  • Zbtlink ZBT-7628 firmware 1.0.0.2.007
  • Zbtlink ZBT-ZBT7621 firmware 1.0.0.3.001

Related CVE's

  • CVE-2026-66747
  • CVE-2026-74232
  • CVE-2026-74233

IOC's

www.ac-link[.]com, www.findmyipaddr[.]com, 47.107.224[.]89, UDP/9992 (DARKLANTERN inbound), UDP/8897 (DARKLANTERN responses), UDP/10000 (SPEAKINGSTONE beacons outbound), infosrvd, yunmgrd, inetdetect, /etc/exec/cmd, /tmp/info.txt, /tmp/yunclient.conf, b77811db4d218c65670a6c9a5b33c30ff81c6d779e15d658643138771178a818, 7e2e036fec2fe7ab4bbd43978d9296563894c92a112f5ac2f39957f12108e245, ae6c356f1f09260b859f84d994ef8423540a6c0bdf98510d86b85834283e4926, MAC prefix 78:A3:51, MAC prefix F8:5E:3C

Categories

  • Mobile & IoT
  • Network Infrastructure
  • Ransomware & Malware
  • Supply Chain & Dependencies