CVE-2026-42221Nginx UI 在 2.0.0 至 2.3.8 之前的版本中存在安全漏洞。在首次运行设置期间,攻击者可无需认证访问 `/api/install` 接口。由于该接口缺乏身份验证机制,远程攻击者赶在合法管理员之前设置初始管理员账户,从而永久接管实例控制权。该漏洞已在 2.3.8 版本中修复。
该漏洞根因在于 Nginx UI 首次运行设置流程中的访问控制机制缺失。在系统未完成初始化安装前,`/api/install` 接口暴露在公网且未实施有效的身份验证。尽管应用层采用了请求加密手段对传输载荷进行加密处理,但这仅保障了数据的机密性,并未校验请求发起者的合法性。攻击者通过网络向量发现处于首次运行窗口期的实例后,无需任何用户交互或认证,即可向目标服务器发送特制的数据包,自定义管理员邮箱、用户名及密码。由于系统逻辑限制仅允许首次初始化,一旦攻击者抢在合法管理员之前完成此操作,即可获得系统最高权限,实现永久性的初始实例接管。