header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
扫码下载APP
Partnered With:

Alpine警示OpenSSH密码认证可被一键绕过

BlockBeats 消息,11 月 6 日,据 Alpine Linux 官方安全通告,其 openssh-server 包在未启用 PAM 的构建下存在密码认证绕过:攻击者只要能连上 SSH 端口,在特定条件下可一次连接、无需正确密码完成登录。条件包括开启 PasswordAuthentication、存在密码字段为 * 的账户,以及本机至少还有一个带 $5$ 或 $6$ 哈希的账户;攻击者对无密码账户提交超长口令即可匹配成功。受影响范围覆盖官方核查过的 Alpine 3.21–3.24 与 edge,以及已停更的 3.16–3.20;使用 openssh-server-pam 且 UsePAM yes、或已关闭密码登录的系统不受影响。


截至发稿时尚未分配 CVE。官方称根因与无 PAM 时借用其他账户盐值、以及 musl 的 crypt() 对超长口令返回 * 有关;OpenSSH 10.6p2 与各稳定分支补丁包已修复。建议立即 apk upgrade 并重启 sshd,仅升级包不会替换正在运行的守护进程;暂无法升级时应关闭密码认证。官方 tiny-cloud 镜像中的 alpine 用户带 * 口令且可无密码 doas,一旦本机出现 $6$ 哈希即可能被利用至 root。

AI 解读
Alpine这次认证绕过踩中容器镜像的常见配置:无PAM的openssh-server、开启PasswordAuthentication、密码字段为*的账户,且本机存在$5$/$6$哈希。超长口令经musl crypt()误判匹配,3.21–3.24、edge及已停更3.16–3.20均受影响,尚未分配CVE;OpenSSH 10.6p2与稳定分支补丁已修复。Alpine是云镜像高频底座,风险会外溢到默认镜像和CI模板。

更值得注意的是末尾的tiny-cloud镜像:alpine用户带*口令且可无密码doas,一旦同机出现$6$哈希,可借该绕过直达root。apk upgrade后还须重启sshd,只换包不换进程等于没修。
展开
举报 纠错/举报

全球市场热点不用到处刷,消息送到你眼前

加入律动飞书频道
纠错/举报
提交
新增文库
仅自己可见
公开
保存
选择文库
新增文库
取消
完成