
家长控制拦截端点(/cgi-bin/luci/blocking?form=vercode)可从局域网访问,无需管理员凭据。url 参数在通过字符黑名单检查后,经 fork_exec(string.format("%s %s %s", BINARY, owner_id, url)) 传递给 shell 命令。该黑名单未包含换行符(0x0a),因此可以追加一条以换行符结尾的命令。命令以 root 身份执行。
同一端点上的另一个信息泄露漏洞允许在无需凭据的情况下读取当前的 vercode,从而消除了唯一一项无法从强制门户重定向 URL 中观察到的信息。