
在Apache HTTP Server 2.4.49中对路径规范化所做的更改中发现了一个缺陷。攻击者可以使用路径遍历攻击将URL映射到由类似Alias指令配置的目录之外的文件。如果这些目录之外的文件未受到通常的默认配置“require all denied”保护,这些请求可能会成功。如果这些别名路径也启用了CGI脚本,则可能导致远程代码执行。此问题已知在野外被利用。此问题仅影响Apache 2.4.49,不影响早期版本。Apache HTTP Server 2.4.50中的修复被发现不完整,请参阅CVE-2021-42013。
在 Apache HTTP Server 2.4.49 的路径规范化变更中发现了一个缺陷。攻击者可以使用路径遍历攻击,将 URL 映射到由类似 Alias 指令配置的目录之外的文件。如果这些目录外的文件没有受到通常默认配置 "require all denied" 的保护,这些请求可能会成功。如果还为这些别名路径启用了 CGI 脚本,则可能导致远程代码执行。已知该问题已在野外被利用。此问题仅影响 Apache 2.4.49,不影响早期版本。Apache HTTP Server 2.4.50 中的修复被证实不完整,请参见 CVE-2021-42013。
使用:./exploit.sh