返回资讯中心
外部精选
芯片&算力
#评测#基础设施#Biz & IT#Security#alpine#Linux

Alpine Linux 部分配置存在十年旧漏洞,可无密码 SSH 登录

来源标题:Meet *sshole, the vulnerability that lets hackers SSH into Linux devices

运行特定配置 Alpine Linux 的设备存在一个已存在十年的 OpenSSH 与 musl 交互漏洞,攻击者可无密码登录。利用需满足条件:至少一个用户密码使用 SHA256 或 SHA512 哈希,且目标账户在 /etc/shadow 中密码字段为 * 的无密码配置。其他使用相同配置的发行版也可能受影响。

Ars Technica Dan Goodin 2026/11/5 · 今天3 分钟阅读

以下正文由 AI 翻译自 Ars Technica(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

运行某些 Alpine Linux 配置的设备(可能还有其他发行版)受到一个存在十年的漏洞影响,攻击者无需密码即可登录设备。

该漏洞存在于 OpenSSH(实现 SSH 连接的代码库)与 musl(libc 库的轻量级替代品,与大多数其他 Linux 发行版不同,Alpine 使用的是 musl)的交互之中。此外,使用 musl(发音为 muscle)的 OpenSSH 必须不使用 PAM(可插拔认证模块),PAM 是一个处理用户认证和账户访问检查的框架。Alpine 是一个轻量级、广泛使用的 Linux 发行版。如果其他平台使用相同的配置,也可能受到影响。

一次连接,每次都能成功,无需重试

成功利用该漏洞还需要另外两个条件。首先,系统必须至少有一个用户账户,其密码使用 SHA256 或 SHA512 函数进行哈希处理后可被访问。其次,目标系统账户必须配置为无密码,方式是在 /etc/shadow(Linux 中存储密码哈希的文件)的密码字段中指定“*”。无密码账户通常用于使用基于证书认证的账户。此设置在某些类型的账户中很常见。

阅读全文 评论

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →