漏洞分析 | PHP CGI Windows平台远程代码执行漏洞(CVE-2024-4577)
内容提要
PHP CGI是一种在Windows平台上运行PHP的方式,最近发布了安全更新修复了远程代码执行漏洞。漏洞易于利用,建议受影响的企业尽快升级修复。
关键要点
-
PHP CGI是一种在Windows平台上运行PHP的方式。
-
最近发布的安全更新修复了PHP CGI Windows平台的远程代码执行漏洞(CVE-2024-4577)。
-
该漏洞易于利用,建议受影响的企业尽快升级修复。
-
漏洞产生的原因是绕过了对字符'-'的过滤,允许攻击者通过参数注入攻击远程执行任意代码。
-
受影响的PHP版本包括8.3 < 8.3.8、8.2 < 8.2.20、8.1 < 8.1.29。
-
该漏洞关联的web服务资产总数为134318个,独立IP数为61655个。
-
CVE-2012-1823漏洞允许攻击者提交恶意数据,php-cgi会将其当做PHP参数直接执行。
-
修复方案包括升级到新版本或在Apache配置中添加规则来阻止攻击。
-
建议迁移至更为安全的Mod-PHP、FastCGI或PHP-FPM架构。
-
网络安全产品已对该漏洞利用攻击提供防护,并持续分析其他变种攻击方式。
延伸问答
CVE-2024-4577漏洞的主要影响是什么?
CVE-2024-4577漏洞允许攻击者通过参数注入在PHP服务器上远程执行任意代码。
如何修复PHP CGI Windows平台的远程代码执行漏洞?
可以通过升级到新版本(如8.3.8、8.2.20、8.1.29)或在Apache配置中添加规则来阻止攻击。
哪些PHP版本受到CVE-2024-4577漏洞的影响?
受影响的PHP版本包括8.3 < 8.3.8、8.2 < 8.2.20、8.1 < 8.1.29。
CVE-2024-4577漏洞是如何产生的?
该漏洞产生的原因是绕过了对字符'-'的过滤,允许攻击者通过参数注入攻击。
建议迁移到哪些更安全的PHP架构?
建议迁移至Mod-PHP、FastCGI或PHP-FPM等更为安全的架构。
该漏洞的网络安全产品防护措施有哪些?
网络安全产品已对该漏洞利用攻击提供防护,并持续分析其他变种攻击方式。