テクノロジー

*sshole · sshhole.com

1: Lian 2026/11/06 01:09

glibc使ってるLinuxなら関係ないのか

2: sandboxA 2026/11/06 01:57

ケツの穴ドットコムか……

3: gogatsu26 2026/11/06 02:14

“musl Linux (alpine、openwrt、buildroot、yocto、およびプルした多くの Docker イメージ) 上の openssh には、2016 年以降、少し問題があります。”

4: toria_ezu1 2026/11/06 03:18

*=aとする

5: at_yasu 2026/11/06 03:37

マ?

6: sisya 2026/11/06 04:01

ありそうやりそうのオンパレードでしんどい。暗黙の了解だったりセオリーだったりを選びがちなことで、いつの間にかおかしな穴が空いている問題は、IT業界以外でもいろんなシーンにありそう。

7: syu-m-5151 2026/11/06 06:42

muslの失敗値「*」が、パスワードなしアカウントの保存値「*」と一致して認証を通す。鍵専用のつもりでも実効設定は別だ。PAM不使用などの条件を確認し、OpenSSHの修正適用を版名だけで判断しない。

8: nilab 2026/11/06 07:17

"so openssh on musl linux (alpine, openwrt, buildroot, yocto, and a lot of the docker images" "accounts that should never take a password at all (root, your key-only deploy user, ldap users, the default user on alpine's aws and azure images) take any password longer than 256 characters"

9: kknsd 2026/11/06 07:39

ビルジョイがpassword無しを表すのに`*`を使ったのと、muslやopensshの良かれと思って実施した修正が偶然組み合わさって、10年ぐらいpassword設定なしアカウントに長い文字列渡すだけでログインできる穴が開いてたというお話

10: hnw 2026/11/06 07:44

Alpineはコンテナで使っていると普通はsshd立てないし、OpenWrtはデフォルトのssh実装がdropbearだし、思ったより影響範囲は小さそう。

11: hom_functor 2026/11/06 08:27

crypt失敗時の戻り値をNULLから*に変えたの流石に*ssholeだろ

12: e_denker 2026/11/06 09:35

このアスタリスクは狙ってるやろ。fcukみたいなやつ。

13: door-s-dev 2026/11/06 09:38

んほぉ

14: kabuakantech 2026/11/06 10:17

*asshole

15: ngyuki 2026/11/06 10:56

alpine などの musl な sshd でパスワードの無しのアカウントに対して適当な 257 文字以上のパスワードを入れると通ってしまう・・ さすがにこの影響ある条件はなかなか踏まないとは思うけれども

16: urtz 2026/11/06 11:17

きたねえな

17: suka6411144 2026/11/06 11:29

cryptがNULLを返すのが正解っぽいように見えるけどNULLチェックのない古いプログラムがクラッシュしないようにこういう挙動になってるぽい、libxcryptだとエラー時の戻り値がハッシュの値に一致しないよう対策してる

18: atsushieno 2026/11/06 12:09

musl使ってる環境ってどちらかといえばLinux組み込み系にありそうという印象。そう考えると影響はここで例示されている以外のところに出ていそう(ただあくまで想像)

19: mahal 2026/11/06 12:12

sshという字面、*というマジックワード、そしてセキュリティ上空いた穴という、美しくなさすぎる流れでけつあな確定してしまった事案

20: yamekodev 2026/11/06 12:17

セキュリティにも穴はあるんだよな…ゴクリ

21: tetsutalow 2026/11/06 13:56

これはヤバいなぁ…組込系Linuxでよく見るから、なんか大規模IoT botの種が出来てしまったのでは。そしてこういう問題を持つ機器を導入してる組織に限ってその存在が認知出来ないのでは…

22: daruyanagi 2026/11/06 15:01

まず、名前がひどい(