Vulnerability Detail Report
Vulnerability Overview
- ZDID: ZD-2020-00248
- Vendor: 開店123
- Title: shop123,發現 R-XSS 弱點。
- Introduction: R-XSS
處理狀態
目前狀態
公開
Last Update : 2020/06/26
-
新提交
-
已審核
-
已通報
-
未回報修補狀況
-
未複測
-
公開
處理歷程
- 2020/04/26 05:55:17 : 新提交 (由 MksYi 更新此狀態)
- 2020/04/26 06:03:32 : 新提交 (由 MksYi 更新此狀態)
- 2020/04/26 06:04:39 : 新提交 (由 MksYi 更新此狀態)
- 2020/04/26 06:05:08 : 新提交 (由 MksYi 更新此狀態)
- 2020/04/26 06:13:31 : 新提交 (由 MksYi 更新此狀態)
- 2020/04/26 08:48:03 : 新提交 (由 MksYi 更新此狀態)
- 2020/04/27 00:15:28 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2020/04/29 15:23:50 : 通報未回應 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2020/04/29 15:23:50 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2020/04/29 15:23:50 : 通報未回應 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2020/06/26 03:00:06 : 公開 (由 HITCON ZeroDay 平台自動更新)
詳細資料
- ZDID:ZD-2020-00248
- 通報者:MksYi (MksYi)
- 風險:低
- 類型:反射型跨站腳本攻擊 (Reflected Cross-Site Scripting)
參考資料
攻擊者可經由該漏洞竊取使用者身份,或進行掛碼、轉址等攻擊行為。
漏洞說明: OWASP - Cross-site Scripting (XSS)
https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)
防護原則: OWASP - XSS (Cross Site Scripting) Prevention Cheat Sheet
https://www.owasp.org/index.php/XSS_(Cross_Site_Scripting)_Prevention_Cheat_Sheet
防禦繞過方式: OWASP - XSS Filter Evasion Cheat Sheet
https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet
漏洞說明: OWASP - Cross-site Scripting (XSS)
https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)
防護原則: OWASP - XSS (Cross Site Scripting) Prevention Cheat Sheet
https://www.owasp.org/index.php/XSS_(Cross_Site_Scripting)_Prevention_Cheat_Sheet
防禦繞過方式: OWASP - XSS Filter Evasion Cheat Sheet
https://www.owasp.org/index.php/XSS_Filter_Evasion_Cheat_Sheet
(本欄位資訊由系統根據漏洞類別自動產生,做為漏洞參考資料。)
相關網址
https://www.shop123.com.tw/special_column.php
https://www.shop123.com.tw/form.php
https://einvoice.shop123.com.tw/form.php
https://www.shop123.com.tw/form.php
https://einvoice.shop123.com.tw/form.php
敘述
R-XSS 1
- 該處注入點在於 special_column.php 查詢頁面的 scKeyword 參數,透過以下輸入確認資訊回顯狀態,其中有一部分置入於 Javascript 之中。
https://www.shop123.com.tw/special_column.php?scKeyword=AAAAAAAAAAAAA - 嘗試構造 Payload,便成功 XSS。
https://www.shop123.com.tw/special_column.php?scKeyword=AAAAAAAAAAAAA"})</script><svg/onload=alert(/XSS/)>//
R-XSS 2
- 發現問題 form.php 處理上,會將 sn 直接放置於頁面中的 javascript 語法中。
https://www.shop123.com.tw/form.php?sn=3AAAAAAAAAA - 隨後構造 Payload 如下,便成功 XSS。
https://www.shop123.com.tw/form.php?sn=3AAAAAAAAAA"}).done(function(data){});});})</script><svg/onload=alert(/XSS/)><!-- - 額外發現貴企業子網域下的 https://einvoice.shop123.com.tw/form.php ,使用同一支程式,也可以透過相同方式進行 XSS 攻擊。
修補建議
1. 建議可以做 urlencode 後再放置於 javascript 之中。
擷圖
留言討論
登入後留言
聯絡組織
發送私人訊息
您也可以透過私人訊息的方式與組織聯繫,討論有關於這個漏洞的相關資訊。