CVE-2022-50909CVE-2022-50909是发现于Algo 8028 Control Panel 3.3.3版本中的一个严重命令注入漏洞。该漏洞存在于fm-data.lua端点中,允许经过低权限认证的远程攻击者通过不安全的'source'参数注入任意系统命令。由于注入的命令以root权限执行,攻击者可以完全控制目标设备,执行任意代码、窃取敏感数据、安装后门或进行横向移动。此漏洞无需用户交互即可利用,CVSS评分高达8.8,属于高危漏洞。攻击者可通过构造恶意的POST请求触发该漏洞,对使用该控制面板的组织造成严重安全威胁。
该漏洞的根本原因在于fm-data.lua端点对用户输入的'source'参数缺乏充分的输入验证和过滤。攻击者可以在该参数中注入系统命令分隔符(如分号、管道符等),使得原本预期的数据查询操作被篡改,变为执行攻击者指定的系统命令。由于应用程序以root权限运行,注入的命令继承了该高权限,可对系统进行全面控制。攻击者通常通过发送精心构造的POST请求到/vuln-path/fm-data.lua,其中在source参数中包含如'; whoami'或'| cat /etc/passwd'等命令payload。成功利用后,攻击者可获得设备的完全控制权,执行任意代码、安装持久化后门或进一步渗透内网。