漏洞概要
关注数(24)
关注此漏洞
漏洞标题:tipask问答系统2.0 ajaxsearch二次编码注入漏洞
提交时间:2013-06-13 10:38
修复时间:2013-09-11 10:39
公开时间:2013-09-11 10:39
漏洞类型:SQL注射漏洞
危害等级:高
自评Rank:20
漏洞状态:未联系到厂商或者厂商积极忽略
Tags标签:
无
漏洞详情
披露状态:
2013-06-13: 积极联系厂商并且等待厂商认领中,细节不对外公开
2013-09-11: 厂商已经主动忽略漏洞,细节向公众公开
简要描述:
Tipask问答系统是一款开放源码的PHP仿百度知道程序。以国人的使用习惯为设计理念,采用MVC构架,系统具有速度快,SEO友好,界面操作简洁明快等特点。
但是Tipask中存在二次编码问题,所以导致绕过系统过滤造成注入。
详细说明:
在程序入口/model/tipask.class.php init_request()中:
对get和post的参数进行了的addslashes,经过了checkattack检查:
这个检查主要针对SQL注入,发现匹配的规则就退出
现在看漏洞处/control/question.php onajaxsearch函数:
对get的第二个参数urldecode后直接传入SQL语句,绕过了前面的过滤和检查,导致SQL注入。
漏洞证明:
修复方案:
版权声明:转载请注明来源 猪头子@乌云
漏洞回应