CVE-2012-2311
PHP 5.3.13之前的版本及5.4.3之前的5.4.x版本中的sapi/cgi/cgi_main.c,当配置为CGI脚本(即php-cgi)时,未能正确处理包含%3D序列但不含=(等号)字符的查询字符串,这允许远程攻击者通过在查询字符串中放置命令行选项来执行任意代码,相关原因是未在'd'情况下跳过特定的php...
- 已发布
- 2012年5月11日
- 已更新
- 2024年8月6日
- 分配 CNA
- redhat
- 观察到的证据
- 2012年5月4日
初级CVSS
nvd · CVSS 2.0
AV:N/AC:L/Au:N/C:P/I:P/A:P高 · 未来 30 天
- 百分位
- 99.3%
- 型号日期
- 2026年9月21日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
PHP 5.3.13之前的版本及5.4.3之前的5.4.x版本中的sapi/cgi/cgi_main.c,当配置为CGI脚本(即php-cgi)时,未能正确处理包含%3D序列但不含=(等号)字符的查询字符串,这允许远程攻击者通过在查询字符串中放置命令行选项来执行任意代码,相关原因是未在'd'情况下跳过特定的php_getopt。注意:此漏洞的存在是因为对CVE-2012-1823的修复不完整。
来源
5Educational PoC and analysis of CVE-2012-1823, a PHP-CGI remote code execution vulnerability. Includes Docker-based test environment, exploit demonstration, and detailed technical breakdown of the root cause and bypasses.
Metasploit · php · 2012年5月4日
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。