CVE-2026-66747
Il firmware dei router Zbtlink include un impianto incorporato di controllo remoto, ENDLESSDOORS, presente in ogni build pubblicata dell'intera linea di prodotti. Si tratta dello strumento open-source ycsunjane/rctl integrato come pacchetto OpenWrt (librctl.so), avviato al boot ed eseguito come root con il nome di processo kworker per mimetizzarsi tra i thread [kworker/*] del kernel. Non apre alcuna porta in ascolto; chiama l'esterno via TCP in chiaro verso un server di command-and-control hardcoded (canale di comando 7000, callback per shell interattiva 7001) senza autenticazione e senza cifratura del trasporto, ritentando il contatto circa ogni 35 secondi. Il suo gestore dei comandi passa qualsiasi stringa ricevuta a popen() come uid=0, e un comando riservato rctlbash restituisce una shell interattiva di root. Poiché il canale non è autenticato ed è in chiaro, il controllo non è limitato a chi lo ha inserito: qualsiasi parte che risponda all'indirizzo C2, occupi il percorso di rete (hijack DNS o di rotta) o acquisisca il dominio di fallback hardcoded ottiene esecuzione di codice remoto non autenticata come root.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HArticoli correlati
This product uses the NVD API but is not endorsed or certified by the NVD.
La descrizione tecnica è una nostra traduzione del testo originale NVD, in inglese.
