|
简要描述: 国微PHP168中出现了一处神奇的array,可致全站用户数据泄露。泄露的内容包括全站用户的密码密文、邮箱、密码salt、IP等敏感信息。 详细说明:PHP168程序内置“用户”模块包含用户个人资料展示页面。在很多实际场景中,这个页面不会在前台使用,但可直接通过URL进行访问。页面路由为:/homepage.php/[用户名]/member-profile. \6 B B% A0 a R' ]* |
. M7 s% N6 _9 P以PHP168官方演示站点为例,查看任意用户信息的页面链接为:4 @( g& G3 u' m/ a/ e* a
* W) x3 n$ M6 \9 n, ~' z6 Jhttp://php168.cn/com/homepage.php/admin/member-profile5 A$ Y p3 Y( s
! _3 e% }0 |9 y% R1 z5 c8 B由于该模块代码中出现了一句神奇的array,导致用户数据表内所有数据被当作数组取出直接显示出来。
; M1 l7 w/ z/ P5 Whttp://www.myhack58.com/Article/UploadPic/2013-9/2013920918425520.jpg: w1 {4 p9 b6 S; Z% u
& S- x/ W. h$ s 漏洞证明:该漏洞影响使用该CMS系统的站点,以PHP168官网上的客户案例为例:9 C `. b+ N2 Q3 O. z3 E5 g
$ H8 s' }! J. p1 D, M
http://www.zjfzol.com.cn/homepage.php/admin/member-profile; f) e4 o# `4 ^( |6 a; B. @
3 }$ u/ e5 {5 k
http://www.scswl.cn/homepage.php/admin/member-profile1 G9 T4 E9 l/ w& H
3 h8 f2 y6 ]4 N
http://www.tunet.edu.cn/homepage.php/admin/member-profile4 ~4 h r7 M) g% c1 n
e2 N! D6 b( W+ v+ s% v
http://www.itlead.com.cn/homepage.php/admin/member-profile
" I, L- O; S$ B% f% T" D
% ~: g& v9 ?2 [5 ]7 V) T+ O9 d& uhttp://www.aedp.cn/homepage.php/admin/member-profile
* y& h. ?1 e8 z, }! n/ q# K" s# i2 Y9 O4 N9 B# V( m
http://www.qianlongnews.com/homepage.php/test/member-profile
% _3 ` L& K* y4 e& L" c+ h2 U7 {
; I, W; J8 s1 t; t% Ghttp://ny.zlxk.com/gov/homepage.php/admin/member-profile 修复方案:去掉输出 [/td][/tr]
% l% U. V+ ^: m1 f$ B9 t( ^[/table] |