CVE-2025-55204muffon是一款跨平台音乐流媒体桌面客户端。安全研究发现,muffon在2.3.0之前的版本中存在严重的一键远程代码执行(RCE)漏洞。该漏洞源于应用程序注册的自定义URL协议处理器(muffon://)缺乏充分的安全验证机制。攻击者可以在其控制的网站上嵌入特制的muffon://链接,当受害者访问该网站或点击链接时,浏览器会自动调用Muffon应用程序的URL处理器。由于应用程序在处理URL参数时未进行适当的安全过滤,攻击者可以通过构造恶意参数在受害者系统上执行任意代码。整个攻击过程无需额外的用户交互或认证,受害者只需访问恶意网页即可中招。该漏洞影响所有使用muffon桌面客户端的用户,攻击者可借此完全控制受害者的计算机系统,窃取敏感数据、安装恶意软件或进行其他恶意活动。
该漏洞的核心问题是muffon应用程序注册的自定义URL协议处理器(muffon://)存在安全缺陷。当应用程序注册URL协议处理器时,它允许通过URL参数传递命令或配置选项,但在处理这些参数时缺乏严格的输入验证和命令过滤机制。攻击者可以通过构造形如'muffon://[恶意命令]'的URL来触发漏洞。应用程序在解析URL后,会将URL中的参数直接传递给系统命令执行函数,导致任意代码执行。具体来说,攻击者利用了以下流程:1) 攻击者在恶意网页中嵌入包含muffon://协议的链接;2) 当用户浏览器加载该页面时,会自动尝试打开muffon://链接;3) 操作系统调用已注册的muffon协议处理器;4) 应用程序接收并解析URL参数;5) 由于缺少安全校验,恶意参数被直接执行。版本2.3.0通过实现URL参数的严格验证、禁用危险的协议命令以及添加用户确认机制来修复此漏洞。