手机
当前位置:查字典教程网 >网络安全 >漏洞分析 >php5.2.3远程CGI缓冲溢出漏洞
php5.2.3远程CGI缓冲溢出漏洞
摘要:php5.2.3在处理CGI的时候,由于一编程错误(缺少括号),错误计算一字符串长度,导致堆缓冲溢出,可能远程执行任意代码。触发方式:配置....

php5.2.3在处理CGI的时候,由于一编程错误(缺少括号),错误计算一字符串长度,导致堆缓冲溢出,可能远程执行任意代码。

触发方式:配置.php到php.exe的CGI映射,请求GET /test.php/aa HTTP/1.1 错误发生在php-5.2.3sapicgicgi-man.c line 886: int path_translated_len = ptlen env_path_info ? strlen(env_path_info) : 0; 程序应该是 int path_translated_len = ptlen (env_path_info ? strlen(env_path_info) : 0); 程序处理流程: main()

{

......

init_request_info(TSRMLS_C);

...... } static void init_request_info(TSRMLS_D)

{

......

int path_translated_len = ptlen env_path_info ? strlen(env_path_info) : 0;

......

path_translated = (char *) emalloc(path_translated_len 1);

......

if (env_path_info) {

memcpy(path_translated ptlen, env_path_info, path_translated_len - ptlen);

} }

【php5.2.3远程CGI缓冲溢出漏洞】相关文章:

OpenBSD DHCPD 服务程序远程栈溢出漏洞

TIBCO多个产品远程溢出漏洞

ECShop 注射漏洞分析

思科SCCP和SIP协议多个远程安全漏洞

解析PNG图象格式库存在远程拒绝服务漏洞

TIBCO SmartSockets 指针偏移的远程代码执行漏洞

AlsaPlayer 存在处理远程缓冲区溢出漏洞

Mozilla Thunderbird MIME 含外部主体堆溢出漏洞

暴风影音视频加速程序模块缓冲区溢出漏洞的分析

动易4.03上传漏洞

精品推荐
分类导航