漏洞概要
关注数(24)
关注此漏洞
漏洞标题:phpcms后台变量覆盖导致SQL注入
提交时间:2014-12-08 18:31
修复时间:2014-12-13 18:32
公开时间:2014-12-13 18:32
漏洞类型:SQL注射漏洞
危害等级:低
自评Rank:5
漏洞状态:漏洞已经通知厂商但是厂商忽略漏洞
Tags标签:
无
漏洞详情
披露状态:
2014-12-08: 细节已通知厂商并且等待厂商处理中
2014-12-13: 厂商已经主动忽略漏洞,细节向公众公开
简要描述:
用到了大量extract,稍不注意就会造成问题。这次是个sql注入,需要管理员权限
详细说明:
v9
代码在ipbanned.php line74
这句extract($_GET['search']);,提交任意key=value对都会解析成变量。
下面
没有ip的话就会绕过这句,只需提交search内容为where=xxx,就可以覆盖变量$where,顺利到达sql。
例如提交1=1,最终sql为:
虽然会加反斜杠转义引号等符号,但是可以用char(99,58,92,119,105,110),concat()等绕过这些限制。
可用来猜解数据库名,帐户密码等。
漏洞证明:
修复方案:
漏洞回应
厂商回应:
危害等级:无影响厂商忽略
忽略时间:2014-12-13 18:32
厂商回复:
最新状态:
暂无
漏洞评价:
评论
-
2015-06-04 05:41 |
探狗 ( 路人 | Rank:2 漏洞数:2 | 报!!探狗飞报!!!)
-
2015-07-27 00:34 |
0c0c0f ( 实习白帽子 | Rank:48 漏洞数:15 | My H34rt c4n 3xploit 4ny h0les!)