Vulnerability Detail Report
Vulnerability Overview
- ZDID: ZD-2024-00904
- Vendor: 高中生程式解題系統
- Title: zerojudge.tw 沙箱逃逸漏洞
- Introduction: 沙箱逃逸導致執行外部程式碼執行(RCE)
- 感謝函
處理狀態
目前狀態
公開
Last Update : 2024/10/11
-
新提交
-
已審核
-
已通報
-
未回報修補狀況
-
未複測
-
公開
處理歷程
- 2024/08/11 20:41:42 : 新提交 (由 raymond 更新此狀態)
- 2024/08/11 20:43:56 : 新提交 (由 raymond 更新此狀態)
- 2024/08/13 14:32:45 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2024/08/14 09:05:21 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2024/08/14 09:05:21 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2024/08/14 09:05:21 : 修補中 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2024/10/11 03:00:06 : 公開 (由 HITCON ZeroDay 平台自動更新)
詳細資料
- ZDID:ZD-2024-00904
- 通報者:raymond (raymond)
- 風險:中
- 類型:惡意程式碼執行 (Malicious Code Execution)
參考資料
暫無資料
(本欄位資訊由系統根據漏洞類別自動產生,做為漏洞參考資料。)
相關網址
zerojudge.tw
敘述
- 使用開源的github repo當作裁判(該repo擁有者是zerojudge.tw管理員)
- 由於檢測禁用函式的方式有問題(用查看symbol的方式檢測),導致惡意使用者可以直接執行系統呼叫而不被發現
- 權限在提供的虛擬機中預設是nobody。由於不確定zerojudge.tw系統環境,也不想要造成系統不穩定,所以沒有進一步的測試是否可以提權。但是就算不能提權,fork bomb等DoS手段一樣可以拖垮整台機器
- 前兩個月已經向管理員通報過(e-mail、手機、站內訊息),只是遲遲沒有回應,因此我用無害的sleep程式當作PoC
- 影片和poc檔案在google drive 連結
修補建議
使用seccomp,將read,write,brk,close等系統呼叫設定為允許,其他則是禁止
擷圖
留言討論
登入後留言
聯絡組織
發送私人訊息
您也可以透過私人訊息的方式與組織聯繫,討論有關於這個漏洞的相關資訊。