跳到正文
热点事件持续更新

musl libc 与 sshd 的 "*" 哨兵值冲突致登录绕过

1 篇报道1 个报道来源2 小时前更新

先了解这件事

AI 综述

musl libc 的 crypt 函数对过长密码返回 "*",而 Unix 约定 "*" 表示锁定账户;sshd 对锁定账户仍做哈希处理,两者叠加后,在无 PAM 的 musl 系统(如官方 Alpine AWS 镜像)上,未认证用户可拿到可能是 root 的 shell。 该问题被归为又一起 C 语言核心代码层面的漏洞,影响范围限于使用 musl libc 且未启用 PAM 的 sshd 部署。

AI 根据报道生成 · 2 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

11月7日
  1. Hacker News
    又一起 C 语言核心代码漏洞:musl libc 与 sshd 的 "*" 哨兵值冲突

    musl libc 的 crypt 函数对过长密码返回 "*",与 Unix 中 "*" 表示锁定账户的约定冲突,叠加 sshd 对锁定账户也做哈希处理,导致无 PAM 的 musl 系统(如官方 Alpine AWS 镜像)上未认证用户可拿到(可能是 root 的)shell。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。