Skip to main content
COSMICBYTEZLABS
NewsSecurityHOWTOsToolsTraining
StudyProjectsNewsletterHire MeAbout
Subscribe

Press Enter to search or Esc to close

News
Security
HOWTOs
Tools
Training
Study
Projects
Newsletter
Hire Me
About
RSS Feed
Reading List
Subscribe

Stay in the Loop

Get the latest security alerts, tutorials, and tech insights delivered to your inbox.

Subscribe NowFree forever. No spam.
COSMICBYTEZLABS

Your trusted source for IT intelligence, cybersecurity insights, and hands-on technical guides.

2221+ Articles
157+ Guides

CONTENT

  • Latest News
  • Security Alerts
  • HOWTOs
  • Checklists
  • Projects
  • Exam Prep

RESOURCES

  • Search
  • Browse Tags
  • Newsletter Archive
  • Reading List
  • RSS Feed

COMPANY

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CosmicBytez Labs. All rights reserved.

System Status: Operational
  1. Home
  2. Security
  3. CVE-2026-66747: Zbtlink Routers Ship ENDLESSDOORS Firmware Backdoor (CVSS 9.8)
CVE-2026-66747: Zbtlink Routers Ship ENDLESSDOORS Firmware Backdoor (CVSS 9.8)

Critical Security Alert

This vulnerability is actively being exploited. Immediate action is recommended.

SECURITYCRITICALCVE-2026-66747

CVE-2026-66747: Zbtlink Routers Ship ENDLESSDOORS Firmware Backdoor (CVSS 9.8)

Every published Zbtlink router firmware build contains ENDLESSDOORS — an embedded root-level remote control implant disguised as a Linux kernel worker thread, giving attackers persistent backdoor access to the device.

Dylan H.

Security Team

August 6, 2026
6 min read

Affected Products

  • Zbtlink Router Firmware (all published builds across the product line)

Executive Summary

A critical supply chain vulnerability (CVE-2026-66747, CVSS 9.8) has been disclosed affecting the entire Zbtlink router product line. Every published firmware build ships with an embedded remote-control implant called ENDLESSDOORS — built from the open-source ycsunjane/rctl tool packaged as an OpenWrt module (librctl.so). The implant launches automatically at boot, runs as root, and disguises itself under the process name kworker to blend in with legitimate Linux kernel worker threads.

AttributeValue
CVE IDCVE-2026-66747
CVSS Score9.8 (Critical)
Implant NameENDLESSDOORS
Underlying Toolycsunjane/rctl (open-source remote control)
Package TypeOpenWrt package (librctl.so)
Process Disguisekworker
Privilegesroot
TriggerBoot (started automatically)
ScopeAll published Zbtlink firmware builds across product line

What Is ENDLESSDOORS?

ENDLESSDOORS is a backdoor implant embedded directly in Zbtlink router firmware. It is not a third-party exploit or a vulnerability discovered post-manufacture — it is intentionally shipped in every firmware release across the entire Zbtlink product line.

The implant is based on ycsunjane/rctl, a publicly available remote control tool published on GitHub. Zbtlink compiled it as an OpenWrt package (librctl.so) and bundled it into all firmware images. At boot time the rctl daemon is automatically started by init scripts and runs as root under the disguised process name kworker — the same name used by legitimate Linux kernel worker threads — making it difficult to identify during casual process inspection.

Capabilities

As a full remote control tool, ENDLESSDOORS can provide:

CapabilityDescription
Remote ShellExecute arbitrary commands as root
File System AccessRead, write, delete any file on the device
Network Traffic InterceptionInspect or redirect all traffic through the router
Credential HarvestingAccess stored Wi-Fi passwords, VPN credentials
PivotingUse the router as a launch point for attacks on LAN devices
PersistenceSurvives reboots; present in all firmware versions
Config ManipulationModify firewall rules, DNS, routing tables

Why This Is Classified as a Supply Chain Issue

Unlike a typical vulnerability caused by a coding error, CVE-2026-66747 represents a deliberate supply chain compromise:

  • The backdoor is present in all published firmware builds across Zbtlink's product line — there is no unaffected version to update to
  • It was packaged as an OpenWrt module (official packaging format), not hidden in an obscure binary blob
  • It runs under a process name chosen to evade detection (kworker)
  • The underlying tool (ycsunjane/rctl) provides full remote control, not just a diagnostic interface

This pattern — a legitimate-looking package bundled into embedded firmware to provide persistent remote access — is consistent with either a deliberate vendor backdoor or a deeply embedded supply chain compromise during the firmware build process.


Identifying Exposure

Check for the kworker Implant

If you have a Zbtlink router, check for the presence of the implant:

# SSH into the router (if enabled)
# Check running processes for suspicious kworker
ps aux | grep kworker
 
# Legitimate kernel kworkers are brackets in process names: [kworker/0:0]
# A plain "kworker" without brackets is suspicious
 
# Check for librctl.so
ls /lib/librctl.so 2>/dev/null && echo "BACKDOOR PRESENT" || echo "Not found"
 
# Check init scripts for rctl
grep -r rctl /etc/init.d/ /etc/rc.d/ 2>/dev/null
 
# Check running ports opened by rctl
netstat -tlnp | grep kworker
ss -tlnp | grep kworker

Network Detection

# From a network monitoring system, watch for unexpected outbound connections
# from your router's WAN IP to unfamiliar remote endpoints.
# ENDLESSDOORS may beacon home to a C2 server.
 
# Check router's established connections (if you have access)
cat /proc/net/tcp6
netstat -an | grep ESTABLISHED

Remediation

There is no patched Zbtlink firmware available for this vulnerability as of the disclosure date — the backdoor is present in all published builds across the entire product line.

Recommended Actions

PriorityAction
ImmediateIsolate the router from sensitive network segments
ImmediateDo not expose router admin interface to the internet
Short-termReplace with a router from a vendor with a clean supply chain
Short-termFlash with a trusted third-party firmware if supported (e.g., OpenWrt community builds without this package)
OngoingMonitor for suspicious outbound connections from the router

Replacing the Firmware

If your router model is supported by the OpenWrt community project (not Zbtlink's own builds), consider flashing a clean community OpenWrt image:

# Check OpenWrt Table of Hardware for your specific model:
# https://openwrt.org/toh/start
 
# WARNING: Flashing incorrect firmware can brick your device.
# Verify the exact model and follow OpenWrt installation instructions carefully.

Network Isolation

If immediate replacement is not possible:

  1. Segment your network — place the router on an isolated VLAN or use a different device for critical traffic
  2. Block outbound connections from the router to unexpected hosts using upstream firewall rules
  3. Disable remote management and any cloud features that allow Zbtlink to reach the device
  4. Do not store sensitive credentials (VPN, passwords) in the router's configuration

Detection Indicators

IndicatorType
Process named kworker without brackets ([kworker/n:n] format)Process anomaly
/lib/librctl.so present on filesystemBackdoor file
rctl entries in /etc/init.d/ or startup scriptsPersistence mechanism
Unexpected outbound TCP connections from routerC2 beacon
Network traffic to unknown external IPs on unusual portsExfiltration/C2

References

  • NVD — CVE-2026-66747
  • ycsunjane/rctl — GitHub (underlying tool)
  • OpenWrt Table of Hardware

Related Reading

  • CVE-2026-10090: Red Hat ACM Helm Channel Privilege Escalation (CVSS 9.9)
  • TP-Link Patches Omada ZTP Flaws Allowing Hackers to Breach Networks
#CVE-2026-66747#Zbtlink#Router#Firmware Backdoor#ENDLESSDOORS#Supply Chain#IoT Security#Network Security

Related Articles

CVE-2026-51380: Tenda AC10 v3 Buffer Overflow Enables DoS and Remote Code Execution

A critical CVSS 9.8 buffer overflow vulnerability in Tenda AC10 v3 firmware V03.03.16.09 allows remote attackers to cause permanent denial of service or...

4 min read

CVE-2026-35906: T3 Technology CPE Unauthenticated Root RCE via Debug CGI

An undocumented debug CGI endpoint in T3 Technology CPE devices (T625Pro v1.0.07, T6825G v1.0.03) allows unauthenticated remote attackers to execute arbitrary…

5 min read

CVE-2026-6274: Critical Authentication Bypass in DTS Redline WR3200 Router

A critical authentication bypass vulnerability in the DTS Electronics Redline WR3200 router allows unauthenticated attackers to access functionality protected…

5 min read
Back to all Security Alerts