
TP-Link Archer BE800 V1 — Controllo parentale RCE LAN
L'endpoint di blocco del controllo genitori (/cgi-bin/luci/blocking?form=vercode) è raggiungibile dalla LAN senza credenziali di amministratore. Il parametro url viene passato a un comando shell tramite fork_exec(string.format("%s %s %s", BINARY, owner_id, url)) dopo un controllo su una deny-list di caratteri. La deny-list non include il carattere di nuova riga (0x0a), consentendo di aggiungere un comando terminato da nuova riga. I comandi vengono eseguiti come root.
Un bug secondario di divulgazione di informazioni sullo stesso endpoint consente di leggere il vercode corrente senza credenziali, eliminando l'unica informazione che non può essere osservata dall'URL di reindirizzamento del portale captive.
https://uploadsecurity.com/Blog/CVE-2026-16348_research.html