Vulnerability Detail Report
Vulnerability Overview
- ZDID: ZD-2026-00307
- Vendor: TravelGO旅遊購
- Title: TravelGO旅遊購 Business Logic Vulnerability
- Introduction: 購物車數量負值邏輯漏洞
處理狀態
目前狀態
公開
Last Update : 2026/05/01
-
新提交
-
已審核
-
已通報
-
未回報修補狀況
-
未複測
-
公開
處理歷程
- 2026/03/01 19:57:09 : 新提交 (由 鄉民 更新此狀態)
- 2026/03/03 15:17:36 : 新提交 (由 鄉民 更新此狀態)
- 2026/03/03 15:20:23 : 新提交 (由 鄉民 更新此狀態)
- 2026/03/06 23:37:36 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2026/03/13 16:54:08 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2026/03/13 16:54:08 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2026/03/13 16:54:08 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2026/05/01 03:00:03 : 公開 (由 HITCON ZeroDay 平台自動更新)
詳細資料
- ZDID:ZD-2026-00307
- 通報者:鄉民
- 風險:低
- 類型:邏輯漏洞 (Logic Flaws)
參考資料
暫無資料
(本欄位資訊由系統根據漏洞類別自動產生,做為漏洞參考資料。)
相關網址
https://www.travelgomall.com/
敘述
在購物車 API 中,伺服器未正確驗證商品數量(Quantity)的最小值,導致攻擊者可提交負數數量(例如 -31)。後端仍接受該數值並進行金額計算,使購物車小計出現負值,可能導致:
- 訂單金額被抵銷
- 金額異常計算
- 金流錯誤
- 潛在退款濫用
- 商業邏輯繞過
此問題屬於後端商業邏輯缺陷,而非前端 UI 問題。
修補建議
伺服器端強制數值邊界驗證
所有金額應由伺服器端重新計算,不應信任任何來自客戶端的數值。
資料型別強制化 : 禁止自動型別轉換、禁止負值、禁止超大數值(避免整數溢位)
擷圖
留言討論
登入後留言
聯絡組織
發送私人訊息
您也可以透過私人訊息的方式與組織聯繫,討論有關於這個漏洞的相關資訊。