PHP CGI Windows平台远程代码执行漏洞(CVE-2024-4577)通告
原文中文,约1500字,阅读约需4分钟。
📝
内容提要
绿盟科技CERT监测到了PHP CGI Windows平台远程代码执行漏洞(CVE-2024-4577),影响使用CGI模式运行PHP的Windows平台,攻击者可通过参数注入远程执行任意代码。受影响的版本包括PHP 8.3 < 8.3.8、PHP 8.2 < 8.2.20和PHP 8.1 < 8.1.29。官方已发布修复补丁,请尽快升级版本。
❓
Q&A
CVE-2024-4577漏洞的影响范围是什么?
受影响的PHP版本包括8.3 < 8.3.8、8.2 < 8.2.20和8.1 < 8.1.29。
如何检测我的PHP版本是否受CVE-2024-4577漏洞影响?
Windows系统的PHP CGI用户可以通过命令'php -v'来查看PHP版本。
如果无法升级PHP版本,我该如何防护?
可以暂时关闭CGI功能或使用重写规则进行临时防护。
CVE-2024-4577漏洞是如何产生的?
该漏洞由于PHP在设计时忽略了Windows系统对字符转换的Best-Fit特性而产生。
官方对CVE-2024-4577漏洞的修复措施是什么?
官方已发布修复补丁,建议用户尽快升级到最新版本。
使用XAMPP for Windows的用户如何避免CVE-2024-4577漏洞?
可以通过修改Apache配置,注释掉ScriptAlias /php-cgi/的行来避免漏洞影响。
🏷️