一、漏洞描述
OpenSSH是一套用于安全网络通信的工具,提供了包括远程登录、远程执行命令、文件传输等功能
2024年7月1日,OpenSSH 官方发布安全通告,披露CVE-2024-6387 OpenSSH Server 远程代码执行漏洞。 漏洞成因为条件竞争,因此若要成功利用该漏洞,需要经过多次尝试,并需要绕过相关系统保护措施(如ASLR),在实际网络环境下利用难度较大,目前仅有针对32位机器的利用方案。
同时基于代码引入时间、系统保护措施、系统安装OpenSSH版本等,目前已知 CentOS 7/8、RedHat 6/7/8等系统默认安装的OpenSSH Server、Windows操作系统上的OpenSSH Server等均不受该漏洞影响。
OpenSSH官方及各操作系统发行方已发布安全更新,建议相关受影响客户进行更新升级。
二、安装前准备
1、OpenSSL低于1.1.1需要升级到>=1.1.1以上才能升级为9.8p1
2、 注意事项:执行修复前需与业务负责人确认,各个服务器之间是否存在SSH关联?是否使用SSH互信?特别是集群服务,此方法会影响SSH间的互信,相关配置参考最后常见问题。
3、上传OpenSSH和Telnet安装包
#上传telnet-rpm文件 [root@localhost telnet-rpm]# ls telnet-0.17-65.el7_8.x86_64.rpm telnet-server-0.17-65.el7_8