【漏洞成因剖析】
该漏洞(CVE-2024-4577,CVSS 评分 9.8)源于 Windows 操作系统在处理特定字符编码(如繁体中文、简体中文或日文 Windows 语言包)的“最佳拟合映射”(Best-Fit Mapping)机制时,
将 `%ad` 字符错误解析转换为标准连字符 `-`。攻击者可借此向 PHP-CGI 进程注入高危命令行参数(如 `-d allow_url_include=1 -d auto_prepend_file=php://input`),
绕过已有安全过滤并直接通过 POST 请求体在目标宿主机上执行任意 PHP 脚本。
【受影响环境】
• 运行于 Windows 平台且采用 CGI 模式(或 XAMPP 等集成开发包)运行的 PHP 8.1.x < 8.1.29、PHP 8.2.x < 8.2.20、PHP 8.3.x < 8.3.8。
【排查与处置指南】
1. 升级 PHP 到官方已修复版本;
2. 放弃老旧的 CGI 模式,改用 FastCGI(PHP-FPM)并配合标准反向代理;
3. 鸿煌科技提供针对 Windows Web 服务器的深层基线合规巡检服务。
安全研究人员披露 PHP 在 Windows 系统运行 CGI 模式时存在严重的字符编码转换参数注入漏洞(CVE-2024-4577,CVSS 9.8)。攻击者可利用特定字符绕过原先 CVE-2012-1823 的防御并在服务器执行代码。鸿煌科技给出加固建议。
PHPPHP-CGI参数注入远程代码执行CVE-2024-4577
更多漏洞预警
查看全部 →
漏洞预警
2026-08-20
【专项预警】多厂商联合通报:新型银狐(SilverFox)黑客团伙针对企事业单位财务高管专项钓鱼社工攻击防范
漏洞预警
2026-07-15
【极危预警】VMware ESXi 虚拟机逃逸与宿主机内核越界破坏极危漏洞(CVE-2026-2228)预警
漏洞预警
2026-06-10
【高危预警】Nginx 核心反向代理模块 HTTP/3 与 QUIC 协议缓冲区溢出漏洞(CVE-2026-3392)通报