Communitygithub.com

valdiviasec/mosrai

用於測試接受媒體上傳並使用ffmpeg處理的應用程式。如果上傳端點未驗證檔案魔術位元且ffmpeg未限制協定,可透過HLS播放清單搭配file://片段URL繞過ACL,實現跨使用者檔案讀取。

mosrai 是什麼?

此技能主要用於安全性測試,特別是針對接受媒體上傳並透過ffmpeg進行處理的應用程式(如音訊轉錄、影片處理、圖片轉換)。核心攻擊手法是:當上傳端點未驗證檔案的魔術位元(magic bytes),且ffmpeg呼叫時未啟用協定限制,攻擊者可以上傳一個惡意的HLS播放清單(m3u8),其中包含file://協定的分段URL。這樣一來,ffmpeg在處理時會讀取伺服器上的任意檔案,從而繞過應用程式層級的存取控制清單(ACL),實現跨使用者檔案讀取(LFI)。該技能支援的觸發詞包括「媒體上傳」、「音訊處理」、「ffmpeg」、「轉錄」、「檔案上傳」、「HLS」、「m3u8」、「檔案讀取」、「透過媒體的LFI」、「跨使用者」等。它特別適用於滲透測試人員或安全研究人員,用於評估多租戶或共享主機環境中媒體處理管線的安全性。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/valdiviasec/mosrai/tree/main/skills/ffmpeg-hls-crossuser-fileread

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

mosrai 是做什麼的?

用於測試接受媒體上傳並使用ffmpeg處理(音訊轉錄、影片處理、圖片轉換)的應用程式。如果上傳端點未驗證檔案魔術位元(magic bytes),且ffmpeg在呼叫時未啟用協定限制,則可以透過包含 file:// 分段URL的HLS播放清單(m3u8)實現跨使用者檔案讀取,繞過所有應用程式層級的存取控制清單(ACL)。觸發詞 - 「媒體上傳」、「音訊處理」、「ffmpeg」、「轉錄」、「檔案上傳」、「HLS」、「m3u8」、「檔案讀取」、「透過媒體的LFI」、「跨使用者」

相關技能