#安全资讯 OpenSSH 发布紧急安全更新修复 SSH 绕过密码认证漏洞,OpenWrt 和 Alpine Linux 等系统是受影响重灾区。该漏洞仅在使用 musl libc 切禁用 PAM 支持的 Linux 环境中可被利用,像是 Debian 等发行版不受该漏洞影响。临时措施还包括禁用密码认证,改成密钥对连接,这也再次提醒我们最好默认使用密钥认证,不要使用密码。查看全文:https://ourl.co/128114
OpenSSH 项目组日前发布紧急安全更新 10.6P2 版为密码认证绕过问题提供缓解措施。OpenSSH 被各类系统广泛使用,该最新出现的漏洞可以在开启密码登录的情况下,使用错误密码绕过传统认证直接连接 SSH 服务。
目前受该问题影响比较严重的系统是 Alpine Linux 和 OpenWrt 等,像是 Debian 等系统由于采用的配置不同因此不受漏洞影响,建议使用相关受影响系统的用户立即检查更新并将 OpenSSH 升级到最新版。

SSH 常用于远程登录和管理服务器,服务端程序 sshd 负责处理连接及用户认证,若密码认证环节出现问题,服务器的远程访问安全就会受到影响 (这里也再次提醒我们应当使用密钥认证并禁用密码登录)。
OpenSSH 在更新日志中表示,这项问题影响部分使用 musl libc 且禁用 PAM 支持的 Linux 环境,攻击者可以通过 sshd 利用漏洞绕过密码认证,因此攻击者不需要知道正确密码即可直接连接服务器。
值得注意的是这个问题的根本原因其实在 sshd 之外,但可以通过调整 sshd 避免受到利用,因此 OpenSSH 发布紧急安全更新用来调整配置帮助用户缓解该漏洞,后续其他更新也会陆续发布。
IT 管理员应优先检查运行 Alpine Linux 等 musl 环境的服务器,确认 OpenSSH 服务端的 PAM 和密码认证配置,随后立即将 OpenSSH 更新到 10.6P2 版以缓解漏洞造成的危害。
在完成安全更新前,用户也可以将 SSH 配置中的密码认证设为禁用。请注意:在禁用密码认证前请确保已经配置可以连接的密钥对或可以通过云控制台连接,否则禁用密码认证后你将失去服务器管理权限。
# 编辑如下文件 nano /etc/ssh/sshd_config # 找到 PasswordAuthentication 项 将其修改为 PasswordAuthentication no # 再次提醒:修改以上配置前请务必配置密钥认证且先测试密钥能够登录
消息源:OpenSSH





