Openssh漏洞(CVE-2002-20001)

3,012 阅读1分钟

目前在做Openssh的漏洞修复工作,小编上一篇文章说了一下Openssh从7.4版本升级到9.2版的过程,主要解决以下2个漏洞:

OpenSSH 操作系统命令注入漏洞(CVE-2020-15778)

OpenSSH权限提升漏洞(CVE-2021-41617)

本次小编说一下Diffie-Hellman Key Agreement Protocol 资源管理错误漏洞(CVE-2002-20001)的修复过程。

修复方案:更换ssh秘钥交换算法,屏蔽掉不安全的KexAlgorithms

具体操作如下:

1.找到ssh配置文件sshd_config

命令:

find / -name sshd_config

一般在下面目录里:

/etc/ssh/sshd_config

2.查看客户端支持的kexalgorithms

ssh -Q kex

3.修改配置文件

将查出来的需要屏蔽的算法,在配置文件中加入到最后一行

kexalgorithms curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521

4.重启ssh服务

systemctl restart sshd.service

请参考zhuanlan.zhihu.com/p/611072625…