CVE-2026-34234CtrlPanel 是一款开源托管计费软件。在 1.1.1 及更早版本中,其 Web 安装程序存在未经身份验证的远程代码执行 (RCE) 漏洞。由于 install.lock 锁文件检查在表单处理程序执行之后进行,导致已安装实例的安装端点仍可访问。攻击者可利用未经过滤的用户输入执行任意系统命令。目前该漏洞已被野外利用。
漏洞源于安装程序逻辑设计缺陷与命令注入的结合。首先,`public/installer/index.php` 在执行 `include` 引入表单处理文件后才检查 `install.lock` 文件是否存在,导致已安装系统的安装接口未正确关闭。其次,表单处理程序直接将未经过滤的用户输入拼接到 shell 命令中执行。攻击者无需身份认证,只需向受影响端点发送特制的 HTTP 请求,注入恶意 Shell 命令,即可在服务器端以 Web 进程权限执行任意代码,完全控制服务器。