Vulnerability Detail Report
Vulnerability Overview
- ZDID: ZD-2025-01367
- Vendor: {台北儒林升大學補習班}
- Title: 【外部資安研究員漏洞通報】關於 儒林補習班 網站潛在之大規模個資(身份證)洩漏風險 (類似IDOR))
- Introduction: 因爲未驗證導致可以輕鬆訪問其他人主頁並糟糕的前端加密把身份證的密文和解密邏輯放到前端
處理狀態
目前狀態
公開
Last Update : 2025/12/29
-
新提交
-
已審核
-
已通報
-
未回報修補狀況
-
未複測
-
公開
處理歷程
- 2025/10/29 22:37:04 : 新提交 (由 鄉民 更新此狀態)
- 2025/10/29 22:42:28 : 新提交 (由 鄉民 更新此狀態)
- 2025/10/29 22:44:14 : 新提交 (由 鄉民 更新此狀態)
- 2025/10/29 22:46:05 : 新提交 (由 鄉民 更新此狀態)
- 2025/10/29 22:52:22 : 新提交 (由 鄉民 更新此狀態)
- 2025/11/03 01:00:30 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2025/11/05 14:09:07 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2025/11/05 14:09:07 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2025/12/29 03:00:08 : 公開 (由 HITCON ZeroDay 平台自動更新)
詳細資料
- ZDID:ZD-2025-01367
- 通報者:鄉民
- 風險:高
- 類型:不安全的直接存取物件 (Insecure Direct Object References, IDOR)
參考資料
攻擊者可經由該漏洞取得系統中的其他使用者的資料或是系統檔案。
OWASP Top 10 - 2013 A4 - Insecure Direct Object References
https://www.owasp.org/index.php/Top_10_2013-A4-Insecure_Direct_Object_References
Insecure Direct Object Reference Prevention Cheat Sheet
https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Insecure_Direct_Object_Reference_Prevention_Cheat_Sheet.md
OWASP Top 10 - 2017 A5 - Broken Access Control
https://www.owasp.org/index.php/Top_10-2017_A5-Broken_Access_Control
OWASP Top 10 - 2013 A4 - Insecure Direct Object References
https://www.owasp.org/index.php/Top_10_2013-A4-Insecure_Direct_Object_References
Insecure Direct Object Reference Prevention Cheat Sheet
https://github.com/OWASP/CheatSheetSeries/blob/master/cheatsheets/Insecure_Direct_Object_Reference_Prevention_Cheat_Sheet.md
OWASP Top 10 - 2017 A5 - Broken Access Control
https://www.owasp.org/index.php/Top_10-2017_A5-Broken_Access_Control
(本欄位資訊由系統根據漏洞類別自動產生,做為漏洞參考資料。)
相關網址
http://tpe.strl.tw/cloud/
敘述
分析發現,系統會在前端為每一位使用者,生成一個專屬的 iTag。這個 iTag,本質上就是使用者身份證號碼經過特定演算法編碼後的結果。
最關鍵的是,用於解碼 iTag 的核心邏輯,同樣完整地存在於前端的 JavaScript 檔案中。
核心風險:
此設計缺陷,意味著任何攻擊者能遍歷另一位使用者的帳號(即學號),就可以直接訪問其個人化的頁面(由於學號本身是1XXXXX的六位數字)。
由於解密邏輯是公開的,攻擊者可以輕易地從該頁面的 iTag 中,反解出該使用者的『真實姓名』、『完整身份證號碼』、所選課程及年級等高度敏感的個人資料——即便攻擊者從頭到尾都不知道受害者的登入密碼。
底下的代碼就是自動抓去並解碼的邏輯
有一個checkUserAccessto和checkUserAccess專門管理加密解密和導向 問題是根本加密解密邏輯都是公開的
甚至同時返回登入成功和失敗的結果
擷圖
留言討論
登入後留言
聯絡組織
發送私人訊息
您也可以透過私人訊息的方式與組織聯繫,討論有關於這個漏洞的相關資訊。