CVE-2026-66747
Received Received - Intake

Zbtlink Router Firmware Hidden Remote Access Backdoor

Vulnerability report for CVE-2026-66747, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-05

Last updated on: 2026-08-05

Assigner: VulnCheck

Description

Zbtlink router firmware ships an embedded remote-control implant, ENDLESSDOORS, present in every published build across the product line. It is the open-source ycsunjane/rctl tool built in as an OpenWrt package (librctl.so), started at boot and run as root under the process name kworker to blend in with the kernel's [kworker/*] threads. It opens no listening port; it phones home over cleartext TCP to a hardcoded command-and-control server (command channel 7000, interactive-shell callback 7001) with no authentication and no transport encryption, re-attempting contact roughly every 35 seconds. Its command handler passes any received string to popen() as uid=0, and a reserved rctlbash command returns an interactive root shell. Because the channel is unauthenticated and cleartext, control is not limited to whoever planted it: any party that answers at the C2 address, occupies the network path (DNS or route hijack), or acquires the hardcoded fallback domain obtains unauthenticated remote code execution as root.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-05
Last Modified
2026-08-05
Generated
2026-08-05
AI Q&A
2026-08-05
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 2 associated CPEs
Vendor Product Version / Range
zbtlink router_firmware *
zbtlink router_firmware From 2024-05-01 (inc) to 2026-05-31 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-506 The product contains code that appears to be malicious in nature.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-66747 involves a built-in backdoor called ENDLESSDOORS in Zbtlink router firmware. It disguises itself as a Linux kernel thread (kworker) and runs as root at boot. The implant phones home over cleartext TCP to hardcoded C2 servers on ports 7000 and 7001 without authentication or encryption. It allows attackers to execute arbitrary commands as root or spawn a reverse shell via the 'rctlbash' command.

The backdoor is derived from the open-source rctl tool and is embedded in the firmware as an OpenWrt package (librctl.so). It attempts to reconnect to C2 servers every 35 seconds and bypasses firewalls or NAT since the connection originates from within the network.

Detection Guidance

Check for unbracketed kworker processes running as root using 'ps aux | grep kworker'. Monitor outbound traffic on ports 7000 and 7001 with 'netstat -tulnp | grep -E "7000|7001"'. Inspect active connections to known C2 domains like zbtctl.epplink.net or rbdg4nzqadui.wikaba.com using 'nslookup' or 'dig'.

Use network monitoring tools to detect repeated TCP connections every ~35 seconds. Deploy detection rules for Suricata, Snort, or YARA to identify malicious activity patterns.

Impact Analysis

This vulnerability allows unauthenticated remote attackers to gain root access to affected Zbtlink routers. Attackers can execute arbitrary commands, steal data, or use the device as a pivot point to compromise other systems on the network. Since the implant bypasses firewalls and NAT, it is accessible even to devices behind multiple layers of protection.

The lack of encryption and authentication means any party intercepting the C2 traffic or responding to it can take control of the device. This includes attackers performing DNS or route hijacking, or acquiring the hardcoded fallback domain.

Compliance Impact

This vulnerability likely violates compliance requirements for data protection and network security. GDPR mandates strict controls over unauthorized access to personal data, while HIPAA requires safeguards for protected health information. The backdoor's ability to grant root access and exfiltrate data could result in unauthorized data breaches, leading to legal penalties and reputational damage.

Organizations using affected Zbtlink routers may fail to meet compliance standards due to the lack of encryption, authentication, and audit controls. This could result in regulatory fines, mandatory breach notifications, and loss of customer trust.

Mitigation Strategies

Block known C2 endpoints at the network perimeter, including domains and IP addresses. Isolate affected devices behind strict egress controls or replace them entirely. Inventory devices by model number to identify vulnerable units.

Monitor for the 'rctlbash' command in logs or network traffic. Since no patch exists, containment is critical to prevent remote code execution as root.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-66747. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart