漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2014-085793
漏洞标题:phpcms后台变量覆盖导致SQL注入
相关厂商:phpcms
漏洞作者: JsStack
提交时间:2014-12-08 18:31
修复时间:2014-12-13 18:32
公开时间:2014-12-13 18:32
漏洞类型:SQL注射漏洞
危害等级:低
自评Rank:5
漏洞状态:漏洞已经通知厂商但是厂商忽略漏洞
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
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()等绕过这些限制。
可用来猜解数据库名,帐户密码等。
漏洞证明:
修复方案:
版权声明:转载请注明来源 JsStack@乌云
漏洞回应
厂商回应:
危害等级:无影响厂商忽略
忽略时间:2014-12-13 18:32
厂商回复:
最新状态:
暂无