OpenSSHは2026年11月5日、Linux上で動くsshdの一部構成に、パスワード認証を回避される脆弱性があるとして修正版を公開した。識別番号はCVE-2026-123158。条件によっては、正しいパスワードを知らない相手が対象のアカウントにログインできる。
影響を受けるのは、musl libcを使い、PAMを使わずに動作するOpenSSHのsshdで、修正が適用されていない構成。パスワード認証が有効で、パスワード欄が「*」のアカウントや、照合に必要な情報を借りられる別のアカウントが存在することなどが成立の条件となる。攻撃者はSSHポートに到達できる必要がある。
257〜1024バイトのパスワードを使った認証時に、処理のエラーを示す文字列とアカウントの保存値が一致することで、認証が通る。条件によってはroot権限に至ることもあるとしている。
OpenSSHは10.6p2で修正した。Alpine Linuxも修正パッケージを公開しているが、修正済みでも版番号だけでは対象に見える場合がある。更新後はsshdの再起動が必要となる。更新できない場合は、鍵ログインを確認したうえでパスワード認証を無効にし、sshdを再起動する方法が示されている。
資料によると、公開された悪用の報告は確認されておらず、CISAの既知の悪用された脆弱性カタログにも登録されていない。更新前に公開されていたサーバーについては、ログインの痕跡を確認するよう案内されている。
MARBLEの対応例:この件の場合
MARBLEは、サーバーのOpenSSHが脆弱性の影響を受ける構成かをまず確認する。
- Linux上のsshdでmusl libcを使い、PAMなしで動いているかを確かめる
- パスワード認証の設定と、成立条件に当てはまるアカウントの有無を確かめる
- OpenSSHまたは配布元の修正パッケージの適用状況を確かめる
- 対象の場合は修正版への更新とsshdの再起動を行い、動作を確認する
関係するサービス
※金額は一例です。システムの構成や規模、作業の範囲によって変わります。
出典
piyolog「OpenSSHのパスワード認証回避の脆弱性 CVE-2026-123158 についてまとめてみた」(2026年11月6日)
この記事は、上の出典をもとに当社がまとめ直したものです(生成AIで下書きし、担当者が確認しています)。詳しい内容や最新の状況は、出典をご確認ください。





