今天一个网友告知,php出现了一个严重的bug,然后有某某论坛今天因为这个bug被黑了。我一开始还以为那种现象只存在于nginx+fastcgi的php上呢。后来测试了一下,发现HomeServer也一样的遭遇!!
只需要上传一个图片或者文档,里面包含有可执行的php代码,然后用带有pathinfo的url访问,php会执行这个文件的代码。
解决方案有两个:
1、关闭pathinfo。在php.ini里设置fix_pathinfo=0即可。
2、在HomeServer里支持php的pathinfo功能。
因为时间有限,我临时采取前一种方案解决了问题。
沙发`~~~~
果然是!!
xiaoxia也不然我们上传图片呀
🙂
图片也可以包含代码的?
不是真正的图片啊,只是把php扩展名改为jpg或者png而已。
http://www.laruence.com/2010/05/20/1495.html这个?
嗯。。
升级下php-fpm吧.
话说,我还没有使用过php-fpm。。。
HomeServer不自豪,以前还被爆过~~
气泡熊是bug挖掘者。
我用HomeServer最新版我自豪~~