CVE-2025-11713CVE-2025-11713是Mozilla Firefox浏览器及其衍生产品Thunderbird中发现的一个高危安全漏洞。该漏洞存在于Firefox开发者工具中的"Copy as cURL"(复制为cURL命令)功能中,由于对用户可控内容缺乏充分的转义处理,攻击者可以构造恶意的网络请求,当用户在Windows操作系统上使用该功能将请求复制为cURL命令并粘贴执行时,可能导致意外代码的执行。
该漏洞的CVSS评分为8.1,属于高危级别。其攻击向量为网络(AV:N),无需认证(PR:N),但需要用户交互(UI:R),机密性和完整性影响均为高(C:H/I:H),可用性影响为无(A:N)。该漏洞仅影响在Windows操作系统上运行的应用程序,在其他操作系统(如Linux、macOS)上不受影响。
该漏洞由Mozilla安全团队发现并报告,已在Firefox 144、Firefox ESR 140.4、Thunderbird 144和Thunderbird 140.4版本中修复。Mozilla通过mfsa2025-81、mfsa2025-83、mfsa2025-84和mfsa2025-85等多个安全公告发布了修复信息。此漏洞主要影响开发者和安全研究人员等经常使用"Copy as cURL"功能的用户群体,利用场景需要用户主动复制并粘贴执行生成的命令,具有一定的社会工程学特征。
该漏洞的核心问题在于Firefox开发者工具中"Copy as cURL"功能对网络请求参数的不充分转义处理。当开发者在Firefox开发者工具的Network面板中查看网络请求时,可以右键点击请求并选择"Copy as cURL"选项,将该请求转换为等效的cURL命令行命令。
在正常情况下,该功能会正确转义请求中的特殊字符(如引号、反引号、$符号等),以确保生成的cURL命令在粘贴到命令行终端执行时不会产生意外的shell解释行为。然而,由于该功能在Windows平台上的转义逻辑存在缺陷,攻击者可以构造包含恶意shell元字符的HTTP请求头或URL参数。当这些恶意字符未被充分转义时,生成的cURL命令中可能包含可被Windows命令解释器(cmd.exe)执行的额外命令。
利用方式如下:攻击者首先需要诱导用户访问一个恶意网站或在合法网站上触发恶意网络请求(例如通过XSS)。该恶意请求包含精心构造的HTTP头或参数,其中嵌入了Windows shell命令分隔符(如&、|等)。当用户在开发者工具中使用"Copy as cURL"功能复制该请求后,生成的命令将包含恶意代码。用户随后在命令行中粘贴并执行该命令时,恶意代码将被执行,从而导致攻击者可以在用户系统上执行任意命令。
此漏洞利用的关键条件包括:1)用户在Windows系统上运行Firefox;2)用户访问了包含恶意网络请求的页面;3)用户主动使用"Copy as cURL"功能;4)用户在命令行中粘贴并执行了生成的命令。整个攻击链需要用户多次主动操作,因此被归类为需要用户交互的漏洞。