Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
felixsama969
V2EX  ›  Linux

OpenSSH 严重问题,输入 257 个 A 即可登录 root

  •  
  •   felixsama969 · 1h 59m ago · 540 views
    影响范围:基于 musl libc 的环境(alpine,openwrt)

    AWS/Azure 的 alpine 镜像默认密码是 `*`

    musl:自 2012 年起,其 `crypt()` 函数在执行失败时(输入超过 256 个字符)会返回 `*`,而非 `NULL`。由于 `sshd` 的检查逻辑未考虑到这一点,导致哈希计算失败的结果可能会与已锁定账户中的 `*` 字段相匹配。

    升级到 OpenSSH 10.6p2 或更高版本是安全的
    4 replies  •  2026-11-06 01:00:48 +08:00
    Overfill3641
    Overfill3641
    1h 55m ago
    1
    本来想试下的,结果忘记设置的是纯密钥登录。😅
    Lukedis
    Lukedis
    59 mins ago
    2
    @Overfill3641 刚查了 ChatGPT ,某些原本通过密码字段锁定、预期只能使用密钥登录的账户,也可能受到影响
    anonymity
    anonymity
    38 mins ago
    3
    openwrt 默认是 dropbear 影响不大
    nullref
    nullref
    10 mins ago via Android
    4
    ssh 都用完即关
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1646 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 17:11 · PVG 01:11 · LAX 09:11 · JFK 12:11
    ♥ Do have faith in what you're doing.