找回密码
 立即注册
欢迎中测联盟老会员回家,1997年注册的域名
查看: 2550|回复: 0
打印 上一主题 下一主题

PHP168漏洞可查询任意用户数据

[复制链接]
跳转到指定楼层
楼主
发表于 2013-9-21 16:02:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
简要描述:

国微PHP168中出现了一处神奇的array,可致全站用户数据泄露。泄露的内容包括全站用户的密码密文、邮箱、密码salt、IP等敏感信息。

详细说明:

PHP168程序内置“用户”模块包含用户个人资料展示页面。在很多实际场景中,这个页面不会在前台使用,但可直接通过URL进行访问。页面路由为:/homepage.php/[用户名]/member-profile
* G, ?) v! _1 @1 t; A9 Q
  B- X8 |. x& n; ]  Q/ Y2 g' l; ^以PHP168官方演示站点为例,查看任意用户信息的页面链接为:
- x; g* p3 U# ^. |5 @% M- p& h5 s5 ]7 M" L( W& E
http://php168.cn/com/homepage.php/admin/member-profile
) C% N+ ^+ @0 Y# t4 I! i# r. O" r- m- {  u2 }3 d" u/ K
由于该模块代码中出现了一句神奇的array,导致用户数据表内所有数据被当作数组取出直接显示出来。1 ^0 A4 k7 i/ A( ^& f& H- L
http://www.myhack58.com/Article/UploadPic/2013-9/2013920918425520.jpg8 C  F+ [" l8 P6 b1 b6 M! \

5 ?# m' L' W8 k) J" |3 c: `/ V

漏洞证明:

该漏洞影响使用该CMS系统的站点,以PHP168官网上的客户案例为例:
6 [; l9 |3 u7 H% K
0 b% [+ R3 R4 y  c9 ]http://www.zjfzol.com.cn/homepage.php/admin/member-profile5 m" r6 |, Y8 \4 e+ w, N! T
; z  ]* E; h' K: O% B( d% q
http://www.scswl.cn/homepage.php/admin/member-profile
6 R: d: t: S4 {( L+ f3 @+ Q( [8 R& \
# t2 n, e% @$ {. j1 y/ \http://www.tunet.edu.cn/homepage.php/admin/member-profile' ]; `! p! t/ K' z! {& c1 r

& t- e. i2 N# q( I! O. Qhttp://www.itlead.com.cn/homepage.php/admin/member-profile3 ]0 \/ S4 s! J1 u2 a( U$ ]

+ |; ?; O6 P2 Ohttp://www.aedp.cn/homepage.php/admin/member-profile) H9 d3 J% Q, m

! f  Q0 n' y% R. T' C+ ^http://www.qianlongnews.com/homepage.php/test/member-profile
  q+ E9 X( ^  U, `7 ]. H8 N% b1 i8 c! h2 W0 m- b
http://ny.zlxk.com/gov/homepage.php/admin/member-profile

修复方案:

去掉输出

[/td][/tr]5 ?6 h9 b/ o  W7 N/ u: A( h6 q" t
[/table]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表