POC漏洞知识库
漏洞列表
登录
注册
PHP-CGI 远程代码执行漏洞
CVE-2012-1823
严重程度
严重
漏洞类型
代码执行
披露日期
2012-07-18
记录时间
2025-07-18
漏洞描述
CVE-2012-1823 漏洞披露于 2012 年。这是一个 PHP-CGI 远程代码执行漏洞
漏洞原理:RFC3875 规定,当 querystring 中不包含未解码的 = 号时,要将 querystring 作为 cgi 的参数传入,Apache 服务器按此要求实现了功能,但 PHP 后来取消了 web 上下文中不允许传入参数的限制,导致用户请求的 querystring 会被作为 php-cgi 的参数执行,从而产生漏洞。
影响范围:受影响版本为 php < 5.3.12 或 php < 5.4.2。
漏洞危害:攻击者可通过发送特制的 HTTP 请求执行任意 PHP 代码,进而完全控制服务器,还可能访问或修改服务器上的敏感信息,甚至使服务器停止响应,造成拒绝服务(DoS)情况。
修复方式:PHP 官方发布了 PHP 5.4.3 和 PHP 5.3.13 版本,对该漏洞进行了修复。用户可将 PHP 版本升级到这些版本或更高版本来修复此漏洞
VIP专属内容
解锁完整漏洞详情
升级VIP会员,获取深度技术分析、修复方案和POC示例
技术细节
漏洞原理与利用方式深度分析
修复建议
专业安全修复方案与缓解措施
POC示例
漏洞验证代码与利用示例
详细报告
完整技术报告与影响评估
立即升级VIP
已有VIP账号?
登录
查看完整内容