CVE-2026-28808Erlang OTP的inets模块存在授权绕过漏洞。当使用script_alias将URL映射到DocumentRoot之外的目录时,mod_auth基于DocumentRoot相对路径检查权限,而mod_cgi在ScriptAlias解析路径执行脚本。这种路径不匹配导致未经身份认证的攻击者可访问本应受目录规则保护的CGI脚本。
该漏洞源于Erlang OTP HTTP服务器中mod_auth和mod_cgi模块之间的路径处理逻辑不一致。当配置script_alias指向DocumentRoot外部目录时,认证模块(mod_auth)错误地使用相对于DocumentRoot的路径来评估基于目录的访问控制规则。然而,CGI执行模块(mod_cgi)正确地在ScriptAlias解析后的路径上执行脚本。由于这两个路径不匹配,攻击者可以通过构造特定的URL请求,绕过针对该CGI脚本设置的目录访问保护,从而在无需身份验证的情况下执行受限脚本。