CVE-2025-11625CVE-2025-11625是wolfSSH SSH客户端库中存在的一个严重安全漏洞,CVSS评分为9.8,属于严重级别。该漏洞影响了wolfSSH 1.4.20及之前版本的客户端组件。wolfSSH是由wolfSSL公司开发的一款轻量级SSH(安全外壳协议)库,广泛应用于嵌入式系统和IoT设备中,提供安全的远程登录和文件传输功能。
该漏洞的核心问题在于客户端在建立SSH连接时未正确执行主机身份验证(Host Authentication)。在标准的SSH协议中,客户端应当验证所连接服务器的真实性,以防止中间人攻击(MITM)。然而,wolfSSH客户端在1.4.20及之前的版本中,主机认证机制存在缺陷,导致攻击者可以绕过这一安全检查。
此漏洞的危害极其严重:攻击者可以利用此缺陷实施中间人攻击,伪装成合法服务器与客户端建立SSH连接,从而绕过身份认证并窃取客户端的登录凭据(包括用户名和密码或私钥等敏感信息)。一旦凭据泄露,攻击者可以进一步访问目标系统,执行未授权操作,导致数据泄露、系统入侵等严重后果。由于该漏洞无需认证、无需用户交互即可通过网络远程利用,对使用wolfSSH的应用系统构成了极大的安全威胁。
wolfSSH客户端在执行SSH握手协议时,主机认证环节存在逻辑缺陷。正常SSH协议中,客户端在接收到服务器发送的公钥后,应当将其与本地known_hosts文件中存储的服务器指纹进行比对,以确认连接目标的真实性。但在wolfSSH 1.4.20及之前版本中,客户端未能严格实施这一验证流程。
具体而言,漏洞可能源于以下技术原因:
1. 客户端在验证服务器主机密钥时,未对密钥类型、长度或签名进行充分校验;
2. 可能存在主机认证回调函数未正确注册或被绕过的情况;
3. 在首次连接时,客户端可能无条件接受任意主机密钥而无需用户确认。
攻击利用方式:
1. 攻击者部署一个恶意SSH服务器(或实施ARP欺骗/DNS劫持进行中间人攻击);
2. 目标客户端尝试连接合法服务器时,流量被重定向至攻击者控制的服务器;
3. 由于主机认证绕过,客户端信任攻击者提供的任意主机密钥;
4. 客户端随后发送其凭据(用户名/密码或私钥)进行用户认证;
5. 攻击者捕获这些凭据后,可用于访问真实服务器或进行其他恶意活动。
该漏洞的CVSS向量为AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H,表明其通过网络可远程利用,攻击复杂度低,无需权限或用户交互,对机密性、完整性和可用性均产生高影响。