跳到正文
原文
Hacker News · 首页· hasheddan·· 19 小时前AI 评分36

musl libc 的 crypt 返回 "*" 哨兵值,导致 Alpine 系统 sshd 可被未认证获取 root shell

*sshole, or when are we going to get rid of C?

AI 导读

musl libc 的 crypt 函数自 2012 年起对过长密码返回 "*",与 Unix 中 "*" 表示锁定账户的约定冲突,在无 PAM 的 musl 系统(如官方 Alpine AWS 镜像)上,未认证用户可经 sshd 获得(可能是 root 的)shell。

来源:Hacker News · 首页 · sunshowers.io