CVE-2026-33027Nginx UI是一款Nginx Web服务器的Web用户界面。在2.3.4版本之前,该软件的配置后端未能正确处理URL编码的遍历序列。攻击者可以利用特制的路径请求,绕过限制将操作解析到Nginx基础配置目录(/etc/nginx)。特别是,经过身份认证的攻击者可以借此删除整个/etc/nginx目录,导致服务部分拒绝服务。该问题已在2.3.4版本中修复。
该漏洞的根源在于Nginx UI后端对URL编码的路径遍历字符(例如 %2e%2e%2f)处理不当。当系统处理涉及文件操作的API请求时,未能对用户可控的路径参数进行严格的规范化校验和目录边界限制。攻击者只需拥有低权限账号,即可构造包含特殊URL编码序列的恶意HTTP请求。这种请求能够欺骗后端服务器,将目标路径解析至应用程序预置的基础目录之外(例如系统的 /etc/nginx 目录)。由于系统逻辑允许对解析后的路径执行删除操作,攻击者能够滥用此功能发送删除指令,移除 /etc/nginx 目录下的关键配置文件。这将直接导致Nginx Web服务器因配置丢失而崩溃或无法重启,从而造成拒绝服务。该漏洞利用难度低,无需用户交互即可通过网络攻击。