CVE-2025-66200CVE-2025-66200是Apache HTTP Server中的一个中等严重性安全漏洞,存在于mod_userdir和suexec模块的交互过程中。该漏洞允许具有.htaccess文件访问权限的用户通过AllowOverride FileInfo指令使用RequestHeader指令,从而绕过预期的用户身份限制,导致某些CGI脚本在意外的用户ID下运行。攻击者可以利用此漏洞在多用户共享托管环境中提升权限或访问其他用户的资源。此漏洞影响Apache HTTP Server 2.4.7至2.4.65版本,官方已在2.4.66版本中修复此问题。
该漏洞的根本原因在于Apache HTTP Server的mod_userdir模块与suexec CGI程序之间的权限检查机制存在缺陷。当用户通过mod_userdir访问其个人目录下的内容时,服务器会使用suexec来以特定用户身份运行CGI脚本。然而,通过在.htaccess文件中配置AllowOverride FileInfo,攻击者可以使用RequestHeader指令修改HTTP请求头,从而影响suexec的身份验证过程。具体来说,攻击者可以通过精心构造的RequestHeader指令来操纵环境变量或脚本执行路径,使得CGI脚本在非预期的用户身份下运行。这种绕过技术利用了AllowOverride FileInfo允许使用RequestHeader指令的限制,与mod_userdir+suexec的权限隔离机制之间的冲突。攻击者需要具有目标用户目录的写权限才能部署恶意.htaccess文件。