CVE-2026-4558Linksys MR9600 路由器固件版本 2.0.6.206937 中存在严重的操作系统命令注入漏洞。该漏洞位于 SmartConnect.lua 文件的 smartConnectConfigure 函数中,由于未对 configApSsid、configApPassphrase、srpLogin 和 srpPassword 等参数进行有效过滤,攻击者可构造恶意请求注入操作系统命令。此漏洞允许远程低权限攻击者在无需用户交互的情况下执行任意代码,完全控制设备,严重影响系统的机密性、完整性和可用性。
该漏洞源于 Linksys MR9600 设备 Web 管理界面对 Lua 脚本输入的验证不足。具体受影响的是处理智能连接配置的 smartConnectConfigure 函数。当设备接收到包含 Wi-Fi 设置的配置请求时,该函数直接提取用户提供的 SSID、密码及登录凭证,并将其传递给底层的 Shell 环境执行。由于代码层面缺乏对 Shell 元字符(如 ;, |, `)的转义机制,攻击者可以利用这些参数拼接恶意命令。例如,在 srpLogin 字段中注入 `; reboot;` 或 `; telnetd -l /bin/sh;`,设备在执行配置逻辑时会同步执行攻击者的指令。根据 CVSS 3.1 评分,攻击复杂度低,且攻击者仅需具备低权限即可通过网络发起攻击,成功利用后将导致设备被完全接管。