OpenSSHとmuslの脆弱性、Alpine Linuxに不正ログイン
OpenSSHとmuslの組み合わせに10年前からあるバグで、257〜1024文字の任意のパスワードによりロックされたアカウントにログインできる。

OpenSSHとC言語ライブラリ「musl」の連携に脆弱性が見つかった。ロックされたアカウントに対し、257〜1024文字の任意のパスワードを入力するだけでログインが成立してしまう。先ごろPHPの脆弱性で多くのWebサーバーが影響を受けたばかりで、基盤ソフトの安全性に改めて注目が集まっている。
影響を受ける環境
問題が起きるのは特定の構成で、クラウドやDockerイメージで広く使われるAlpine Linuxの既定設定が該当する。同じ部品を使うルーター向けのOpenWrt、IoT機器向けのBuildrootやYoctoも影響を受ける可能性がある。パスワードがSHA256またはSHA512でハッシュ化されていることなど他の条件もあるが、Alpine系のシステムでは一般的な設定だ。
仕組みを簡単に言うと、これほど長いパスワードはエラーを引き起こし、システムに「*」が返される。この文字はパスワードを使わないアカウントを示すため、認証が通ってしまう。
悪用は容易、発見まで10年
攻撃は容易だ。脆弱な機器は少なくても、SSHポートをインターネットに公開しているマシンを見つけ、長すぎるパスワードを送るのは簡単で、接続1回で可否が分かる。
このバグは2016年から存在し、10年間気づかれなかった。Wakefieldの研究者Özgün Kültekin氏が、AIエージェントの助けを借りて発見した。sshdをglibc、musl、PAMの有無などあらゆる構成でコンパイルし、本人の言葉では約1万7600件の「奇妙な接続」を試したという。
Alpine Linuxとmuslのチームはすでthe修正を公開しており、早急な適用が推奨される。利用機器がAlpineか不明な場合は、Dockerアプリ、NAS、スマートテレビ、ルーターを最新版に更新するのが最善だ。
注目のアプリ
正しいマスを選んで足し算、目標の数に。覚えるのは簡単、極めるのは難しい。無料、全年齢向け。
AIの会話パートナーと話すだけ。一文ごとに添削され、あなたの言語で解説が返ってきます。9言語、A1からC2まで。
EDIFACTやX12メッセージを開き、各セグメントの意味を表示。JSON/XML変換、PDF・Excel出力。ローカルで動作、アップロード不要。
相手、シーン、性格を選ぶだけ。検索エンジンが地元ショップの商品説明を読み、合うものを並べます。無料、登録不要。
同じ日のニュース
すべて見る →関連カテゴリ: セキュリティ
すべて見る →
iOS 27.2.1配信、iMessageやBluetoothなど9件の脆弱性を修正

韓国NIS、セキュリティ製品の重複試験を簡素化へ

Anthropic、Claude法人アカウント流出で韓国が正式調査




