全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: Cat
打印 上一主题 下一主题

[已解决] 用军哥的LNMP0.7的请注意(存在PHP PATH_INFO的漏洞)

[复制链接]
跳转到指定楼层
1#
发表于 2011-6-8 23:07:52 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
这个是论坛某管理人员发现.我真不知道他是论坛谁,真的..

注:因为这个漏洞影响是极大的,所以只进行2个人的测试就来告诉大家,这并不是对军哥的安装包进行抹黑什么的.因为有人在5月8日就发现了.如果一些"有心人"去留意一下漏洞就会被利用了
http://bbs.vpser.net/thread-2908-1-1.html
请检查你们的php.ini文件的cgi.fix_pathinfo是否为0,并且是去掉了注释

影响lnmp不是lanmp

2011年6月9日0:58分更新
军哥的LNMP0.7确实存在漏洞,看连接,p.jpg文件是我将p.php更改的,然后按照漏洞测试,jpg图片格式文件就被执行了..
http://eu.imcat.in/p.jpg/12345678fdgfdgdag.php

造成原因和修复请看下面




军哥的lnmp0.7一键安装包,安装脚本里面有语句错误,导致没有解决PHP PATH_INFO的漏洞 .关于这个漏洞可以看 : http://blog.s135.com/nginx_0day/
  1. sed -i 's/; cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/g' /usr/local/php/etc/php.ini
复制代码
他里面的是将
  1. ; cgi.fix_pathinfo=1
复制代码
改为
  1. cgi.fix_pathinfo=0
复制代码
但是由于php.ini默认的是
  1. ; cgi.fix_pathinfo=0
复制代码
所以会修改失败.请查看你们的/usr/local/php/etc/php.ini文件,

下载到本地然后打开搜索
  1. cgi.fix_pathinfo
复制代码
,如果是
  1. ; cgi.fix_pathinfo=0
复制代码
请退掉注释

或者直接在SSH运行这条语句
  1. sed -i 's/; cgi.fix_pathinfo=0/cgi.fix_pathinfo=0/g' /usr/local/php/etc/php.ini
复制代码
我还没联系到军哥.请帮忙联系,谢谢

[ 本帖最后由 Cat 于 2011-6-9 01:02 编辑 ]

评分

参与人数 12威望 +122 收起 理由
tumour + 25 辛苦了,折腾到1点多
dream26 + 20 精品文章
greyboy + 12 精品文章
咯拉无米 + 24 精品文章
shangpan + 10 感谢提醒。

查看全部评分

2#
 楼主| 发表于 2011-6-8 23:36:49 | 显示全部楼层

回复 15# 小夜 的帖子

宵夜.你用军哥的是不是都有这个漏洞?
因为我们只是2个人看过安装包的php.ini
还没进行多人测试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-7 13:41 , Processed in 0.058666 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表