首页 资讯 安全 查看内容

PHP 5.2.11版本修复多个安全漏洞(附测试方法)

2009-9-28 10:22 871 0

摘要:   PHP是广泛使用的通用目的脚本语言,特别适合于Web开发,可嵌入到HTML中。PHP的5.2.11之前版本的多个函数中存在安全漏洞,可能允许远程攻击者导致拒绝服务或完全入侵用户系统。   1) ...
关键词: 攻击者 函数 popen pclose hello PHP echo 证书 正确 拒绝

  PHP是广泛使用的通用目的脚本语言,特别适合于Web开发,可嵌入到HTML中。PHP的5.2.11之前版本的多个函数中存在安全漏洞,可能允许远程攻击者导致拒绝服务或完全入侵用户系统。   1) PHP的php_openssl_apply_verification_policy函数没有正确的执行证书验证,可能允许攻击者通过伪造的证书执行欺骗攻击。   2) imagecolortransparent函数没有正确的对颜色索引执行过滤检查。   3) 当运行在某些Windows操作系统上时,TSRM/tsrm_win32.c文件中的popen API函数允许攻击者通过第二个参数中的特制e或er字符串导致拒绝服务。   <*参考   http://secunia.com/advisories/36791   http://bugs.php.net/bug.php?id=44683   *>   测试方法:   [www.sebug.net]   本站提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!   $t1 = popen("echo hello", "e");   pclose($t1);   $t2 = popen("echo hello", "re");   pclose($t2);   $t3 = popen("echo hello", "er");   pclose($t3);   ?>
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部