CVE-2026-47114IINA媒体播放器在1.4.3之前的版本存在严重的用户辅助远程代码执行漏洞。攻击者可诱导用户点击恶意构造的`iina://open` URL链接,利用未经验证的mpv参数将输入命令传递至底层运行环境,从而在用户macOS系统上以当前用户权限执行任意命令,无需有效的媒体文件即可触发。
该漏洞源于IINA对自定义URL协议`iina://open`的处理逻辑存在缺陷。当用户点击此类链接时,IINA应用会解析URL中的查询参数。在受影响版本中,应用未对带有`mpv_`前缀的查询参数(如`mpv_options`或`input-commands`)进行有效的安全过滤和验证,直接将其传递给后端的mpv媒体播放器库进行执行。由于mpv支持通过特定命令行选项加载Lua脚本或执行系统命令,攻击者可精心构造包含恶意参数的URL。一旦用户在浏览器弹出的协议提示框中点击允许,IINA便会启动并加载这些恶意参数,导致攻击者能够在受害者的macOS设备上执行任意系统命令,完全控制受影响的应用环境。