🚨 一个活了 10 年的漏洞:输入 257 到 1024 字节的密码,就能登进别人的服务器
群组:邀请您加入我的群组 悟空粉丝群
11 月 5 日,OpenSSH 和 Alpine Linux 放出修复。第二天,赵长鹏在 X 上提醒运维:"这个 Alpine Linux 的 OpenSSH 漏洞存在了 10 年,没打补丁的赶紧打。"
他同时说明,这不代表币安被这个漏洞打穿过。
📊 技术链条更值得看:研究者在 Alpine 用的 musl libc 里发现,密码超过 256 字节上限时哈希函数返回一个星号;而 OpenSSH 检查"没有密码的账号"时,会借用另一个本地账号的盐值。
两个行为各自合理,组合起来就出事:返回的星号正好和"密码字段为空"的星号对上,一次连接就能通过认证,不用反复试密码。
🔸 条件不算苛刻也不算普遍:要跑 OpenSSH 且没启用 PAM、密码认证开着、知道密码字段为星号的用户名、机器上还有另一个 SHA-256 或 SHA-512 哈希账号。用 PAM、关掉密码登录、容器里不跑 SSH 的不受影响。
💡 真正值得关注的不是"又有一个漏洞",而是它的成因:不是某一行代码写错,而是两个组件各自合理的默认行为在边界处对上了。musl 的上限来自 2012 到 2016 年的改动,OpenSSH 借用盐值是 2016 年 7 月为修另一个问题加的——两边都修得没错,撞在一起成了绕过。
⚠️ 范围不止 Alpine:用 musl libc 的其他发行版,包括部分 OpenWrt、Buildroot、Yocto 配置都在名单里;OpenWrt 默认用 Dropbear,不受影响。
📌 跑节点、跑验证者、跑自建服务的人,这周只需确认一件事:服务器上的 OpenSSH 已是修复版。
你的服务器,谁在管补丁?
点击头像观看直播 + 加入我的粉丝群获取每日策略🚀
#公链 #DeFi
群组:邀请您加入我的群组 悟空粉丝群
11 月 5 日,OpenSSH 和 Alpine Linux 放出修复。第二天,赵长鹏在 X 上提醒运维:"这个 Alpine Linux 的 OpenSSH 漏洞存在了 10 年,没打补丁的赶紧打。"
他同时说明,这不代表币安被这个漏洞打穿过。
📊 技术链条更值得看:研究者在 Alpine 用的 musl libc 里发现,密码超过 256 字节上限时哈希函数返回一个星号;而 OpenSSH 检查"没有密码的账号"时,会借用另一个本地账号的盐值。
两个行为各自合理,组合起来就出事:返回的星号正好和"密码字段为空"的星号对上,一次连接就能通过认证,不用反复试密码。
🔸 条件不算苛刻也不算普遍:要跑 OpenSSH 且没启用 PAM、密码认证开着、知道密码字段为星号的用户名、机器上还有另一个 SHA-256 或 SHA-512 哈希账号。用 PAM、关掉密码登录、容器里不跑 SSH 的不受影响。
💡 真正值得关注的不是"又有一个漏洞",而是它的成因:不是某一行代码写错,而是两个组件各自合理的默认行为在边界处对上了。musl 的上限来自 2012 到 2016 年的改动,OpenSSH 借用盐值是 2016 年 7 月为修另一个问题加的——两边都修得没错,撞在一起成了绕过。
⚠️ 范围不止 Alpine:用 musl libc 的其他发行版,包括部分 OpenWrt、Buildroot、Yocto 配置都在名单里;OpenWrt 默认用 Dropbear,不受影响。
📌 跑节点、跑验证者、跑自建服务的人,这周只需确认一件事:服务器上的 OpenSSH 已是修复版。
你的服务器,谁在管补丁?
点击头像观看直播 + 加入我的粉丝群获取每日策略🚀
#公链 #DeFi
