請各位lnmp用戶檢查php pathinfo設(shè)置!重要!
由于腳本編寫時出錯導(dǎo)致可能存在pathinfo漏洞,請所有l(wèi)nmp用戶檢查一下php的pathinfo設(shè)置!!!
編輯/usr/local/php/etc/php.ini 文件,搜索 cgi.fix_pathinfo ,如果cgi.fix_pathinfo 該行為 ; cgi.fix_pathinfo=0 請修改為 cgi.fix_pathinfo=0
或直接執(zhí)行:sed -i 's/; cgi.fix_pathinfo=0/cgi.fix_pathinfo=0/g' /usr/local/php/etc/php.ini
再執(zhí)行:/usr/local/php/sbin/php-fpm restart重啟
如果是cgi.fix_pathinfo=0則沒問題,不需要修改。
請各位lnmp用戶檢查一下,防止pathinfo漏洞給網(wǎng)站或服務(wù)器帶來安全隱患。
安裝包文件都已經(jīng)更新。
2011.6.9,9:30分以后下載安裝的腳本里已解決此問題。
感謝lnmp用戶的反饋,感謝各位對lnmp的支持。
>>轉(zhuǎn)載請注明出處:VPS偵探 本文鏈接地址:http://m.0794baidu.com/security/lnmp-php-pathinfo.html










@zxc, 明天我寫個教程吧。
@小七, 是的。
軍哥 你的 意思是 如果該代碼前有分號的把它去掉就可以了 ?
關(guān)閉了這個的話
nginx的偽靜態(tài)就不行了吧 比如Thinkphp的URL模式,它需要pathinfo的信息。
什么時候出控制面板和監(jiān)控啊
0.6默認(rèn)的倒沒這個問題
軍哥,請問如何在nginx里將上傳目錄的php解析去掉,這樣即使上傳了php木馬也無法執(zhí)行。請指教,萬分感謝!
@zxc, 可以在nginx里將上傳目錄的php解析去掉,這樣即使上傳了php木馬也無法執(zhí)行。
@redsky, 腳本是自動判斷php版本的,可能版本判斷錯誤就會產(chǎn)生路徑錯誤。
我需要對THINKPHP框架的PATHINFO支持,所以安裝LNMP完就把cgi.fix_pathinfo=1了,這樣不會有安全隱患吧?
lnmap 的eAccelerator 不支持 要手動改路徑 這個問題是怎么回事啊
@lxfy, 這個目前不清楚
@magic,前面還有個分號和空格。
hostloc是因?yàn)檫@個原因被黑的么?
cgi.fix_pathinfo=0 請修改為 cgi.fix_pathinfo=0 ??????
筆誤還是我看錯了?
謝謝軍哥,