Communitygithub.com

valdiviasec/mosrai

用于测试接受媒体上传并使用 ffmpeg 处理的应用(音频转录、视频处理、图像转换)。如果上传端点未验证文件魔数,且 ffmpeg 未限制协议,则通过包含 file:// 片段 URL 的 HLS 播放列表可实现跨用户文件读取,绕过所有应用级 ACL。

mosrai 是什么?

该技能专为安全测试人员设计,用于检测接受媒体上传并依赖 ffmpeg 处理的应用中的关键漏洞。当上传端点未验证文件魔数(magic bytes)且 ffmpeg 未禁用协议限制时,攻击者可上传一个精心构造的 HLS(m3u8)播放列表,其中包含指向本地文件的 file:// 协议 URL。此方法可直接绕过应用层访问控制列表(ACL),实现跨用户任意文件读取,例如读取 /etc/passwd、私钥或其他敏感文件。该漏洞影响使用 ffmpeg 进行音频转录、视频处理或图像转换的应用。该技能适用于 Claude Code、Cursor 或 Codex 等 AI 智能体平台,并提供了详细的 SKILL.md 文档,其中包含利用条件、攻击步骤、触发关键词和 PoC 示例,帮助测试人员快速识别和复现此类安全风险。

兼容平台~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 播放列表可实现跨用户文件读取,绕过所有应用级 ACL。触发关键词:"媒体上传"、"音频处理"、"ffmpeg"、"转录"、"文件上传"、"HLS"、"m3u8"、"文件读取"、"媒体 LFI"、"跨用户"。

相关技能