Bezpečnostní firma VulnCheck zveřejnila 5. srpna 2026 zjištění, které patří k závažnějším letošním objevům v oblasti síťových zařízení. Ve firmwaru routerů čínského výrobce Zbtlink, prodávaných také pod značkou Wiflyer, se nachází zabudovaný backdoor s názvem ENDLESSDOORS. Nejde o následně objevenou zranitelnost, ale o funkci, která je součástí firmwaru už z výroby.
Co je ENDLESSDOORS
Jádrem implantátu je starý open-source nástroj rctl (remote control linux), nahraný na GitHub v lednu 2015 a od té doby nezměněný. Někdo tento zapomenutý proof-of-concept vzal a zakomponoval do produkční firmware řady komerčních routerů.
Implantát se spouští automaticky při startu zařízení pomocí skriptu skworker a běží jako proces s root právy pod jménem kworker. Tím se snaží splynout s legitimními vlákny linuxového jádra, která se v procesním výpisu zobrazují ve stejném formátu se závorkami. ENDLESSDOORS ale žádné závorky nemá, takže odlišit ho od skutečného kernel vlákna je při pozorném pohledu možné.
Proč je tento router backdoor nebezpečný i bez otevřeného portu
Router s ENDLESSDOORS neotevírá žádný naslouchající port. Místo toho sám iniciuje odchozí spojení na řídicí server, a to zhruba každých 35 sekund. Tento přístup obchází klasická firewallová pravidla, která blokují pouze příchozí provoz zvenčí dovnitř sítě. Odchozí spojení projde běžným NATem i standardní egress filtrací bez problémů.
Komunikace probíhá po nešifrovaném TCP na portu 7000. Server může poslat libovolný shell příkaz, který se spustí s právy roota. Speciální řetězec rctlbash navíc otevře druhé spojení na portu 7001 a vytvoří plnohodnotný interaktivní root shell.
Kdo může router ovládnout
Protokol implantátu neobsahuje žádnou autentizaci ani šifrování. To znamená, že kontrolu nad zařízením nemá jen ten, kdo backdoor do firmwaru zabudoval. Ovládnout router může kdokoliv, kdo se dostane na síťovou cestu mezi zařízením a jeho řídicím serverem, nebo kdokoliv, kdo převezme kontrolu nad doménou, na kterou se implantát pokouší připojit. VulnCheck tento scénář prakticky ověřil, když u vlastního testovacího routeru imitoval očekávanou řídicí infrastrukturu a po připojení implantátu získal root shell.
Rozsah problému
VulnCheck potvrdil přítomnost implantátu ve dvaceti modelech routerů Zbtlink a odhaduje, že celosvětově může být aktivně nasazeno více než sto tisíc postižených zařízení. Zbtlink funguje jako OEM a ODM výrobce, takže stejný hardware se prodává i pod jinými značkami, například Wiflyer. Skutečný počet postižených produktů proto může být vyšší, než kolik jich VulnCheck stihl otestovat.
Zařízení se prodávají běžně přes Amazon, AliExpress, Alibaba i vlastní e-shopy výrobce. Kdo chce ověřit, zda vlastní postižený model, měl by se řídit konkrétním označením modelu na štítku zařízení nebo v administračním rozhraní, ne pouze logem na krabici.
Co s tím dělat
Zbtlink existenci backdooru odmítá, přesto preventivně stáhl firmware ke stažení ze svého webu s odkazem na bezpečnostní problémy. Opravený firmware v tuto chvíli neexistuje.
U postižených zařízení nepomůže změna hesla ani tovární reset, protože implantát je součástí samotného firmwaru. Jediné funkční řešení je zařízení izolovat od sítě a naplánovat jeho výměnu za jiný model. Firmy provozující menší pobočky nebo vzdálené lokality s levným síťovým hardwarem neznámého původu by měly této zprávě věnovat zvýšenou pozornost a provést inventuru použitých zařízení.
Případ ENDLESSDOORS znovu ukazuje, že u síťové infrastruktury nestačí kontrolovat jen otevřené porty směrem z internetu. Odchozí provoz a jeho monitoring jsou u levného spotřebitelského hardwaru minimálně stejně důležité.
Zdroje
- VulnCheck advisory: https://www.vulncheck.com/advisories/zbt-endlessdoors
- VulnCheck blog: https://www.vulncheck.com/blog/zbt-endlessdoors
- The Hacker News: https://thehackernews.com/2026/08/chinese-made-zbtlink-routers-ship-with.html