CVE-2025-60892CVE-2025-60892是影响Raspberry Pi Imager 1.9.6版本(Windows平台)的安全漏洞。该漏洞存在于软件的OS自定义功能中的「公钥认证」(public-key authentication)设置模块。问题核心在于:当用户在Raspberry Pi Imager的用户界面中配置SSH公钥认证并添加了本地Windows机器的id_rsa.pub密钥后,即使用户后续在界面上明确删除了该密钥,imager仍然会在镜像烧录过程中「意外地」重新将用户的公钥添加到目标Raspberry Pi设备的authorized_keys文件中。这种行为违背了用户的明确意图,创造了严重的安全隐患。攻击者可能利用这一设计缺陷,使用与用户预期不同的SSH密钥对设备进行未授权访问。由于该漏洞允许攻击者在用户不知情的情况下维持对设备的访问权限,因此具有较高的机密性影响(CVSS C:H),但完整性影响较低(I:L),可用性影响为无(A:N)。
Raspberry Pi Imager在处理SSH公钥认证时存在设计缺陷。漏洞原理如下:当用户通过imager的OS自定义功能设置公钥认证时,软件会将用户指定的公钥(或从本地系统读取的id_rsa.pub)写入到镜像的配置文件或直接写入到目标设备的/etc/dropbear/authorized_keys或~/.ssh/authorized_keys文件中。问题出现在用户编辑阶段——当用户删除了之前添加的公钥后,imager的内部逻辑未能正确更新其配置状态。在下一次烧录或应用自定义设置时,imager会重新读取本地Windows系统的id_rsa.pub文件(如果存在),并将其强制添加到authorized_keys中,绕过用户的删除操作。攻击者利用此漏洞的方式:攻击者需要预先获得对目标用户Windows系统的有限访问权限,在用户的~/.ssh/目录下植入恶意公钥。由于imager会重新添加本地id_rsa.pub,即使原始合法密钥被删除,攻击者的恶意公钥也会被imager重新部署到Raspberry Pi上,从而实现持久化未授权访问。攻击向量为本地(AV:L),无需额外认证(PR:N)或用户交互(UI:N)。