漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2014-064246
漏洞标题:PHPYUN最新版SQL注入(绕过防御)
相关厂商:php云人才系统
漏洞作者: xfkxfk
提交时间:2014-06-10 09:17
修复时间:2014-09-08 09:18
公开时间:2014-09-08 09:18
漏洞类型:SQL注射漏洞
危害等级:高
自评Rank:20
漏洞状态:厂商已经确认
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2014-06-10: 细节已通知厂商并且等待厂商处理中
2014-06-10: 厂商已经确认,细节仅向厂商公开
2014-06-13: 细节向第三方安全合作伙伴开放
2014-08-04: 细节向核心白帽子及相关领域专家公开
2014-08-14: 细节向普通白帽子公开
2014-08-24: 细节向实习白帽子公开
2014-09-08: 细节向公众公开
简要描述:
PHPYUN最新版(phpyun_v3.1.0604_gbk)SQL注入(绕过防御)
详细说明:
PHPYUN最新版:phpyun_v3.1.0604_gbk
文件/member/model/index.class.php
这里的$table="resume_".$_POST['type'];
没有过滤,直接进入数据库:$info=$this->obj->DB_select_once($table,"`id`='".$id."'");
跟进DB_select_once函数:
依然没有处理,所以,这里导致注入。
因为PHPYUN使用了360webscan的规则等一些防御措施
文件/data/db.safety.php:
像 and 1=1等这些会被过滤
那么使用/**/and 1+1=1和/**/and 1+1=2就能搞定了
而且这里还因为平衡权限造成了信息泄露,我们通过查询不同的表,遍历id得到所有用户的简历信息包括电话,email等信息。
漏洞证明:
修复方案:
过滤,加引号保护。
版权声明:转载请注明来源 xfkxfk@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:15
确认时间:2014-06-10 10:12
厂商回复:
感谢您的提供,我们会尽快修复!
最新状态:
暂无