• ひとことでOpenSSH で、条件がそろうとパスワードの確認をすり抜けてログインされる弱点です。
  • 深刻度8.1 重要CVSS v3.1
  • まずやることOpenSSH を 10.6p2 以降か配布元の修正版に更新する

何をすればいいかを詳しく読む

基本情報(データから表示)

CVE番号CVE-2026-123158
製品OpenBSD OpenSSH
深刻度(CVSS)8.1 重要CVSS v3.1
NVD に登録された、他の機関(開発元など)による評価
詳細(ベクター)CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
KEVへの追加日2026-11-09
米国政府機関の対応期限2026-11-12
ランサムウェアでの悪用不明(確認されていない)
弱点の種類(CWE)CWE-394

何が起きた

サーバーに遠くからログインするための OpenSSH に、パスワードの確認をすり抜けられる弱点が見つかり、アメリカの CISA が実際に悪用されていることを確認しています。CVE の記録によると、Linux で musl libc を使い、PAM を使わない場合に、アカウントの設定によっては 256 から 1024 文字のどんなパスワードでもログインできてしまいます。ネットワーク越しに、ログインしていない攻撃者が悪用できるおそれがあります。OpenSSH は、原因は sshd の外にあるものの、sshd を通じて悪用でき、sshd の側で防げるとしています。

攻撃の流れ

データをもとに、AIを使用して作成した図です。実際の攻撃は、これと異なる場合があります。

攻撃の流れ: 1. 攻撃者が SSH のポートに接続する → 2. とても長い(数百文字の)パスワードを送る → 3. パスワードの確認をすり抜ける → 4. サーバーにログインされる1攻撃者が SSH のポートに接続する2とても長い(数百文字の)パスワードを送る3パスワードの確認をすり抜ける4サーバーにログインされる攻撃の流れ: 1. 攻撃者が SSH のポートに接続する → 2. とても長い(数百文字の)パスワードを送る → 3. パスワードの確認をすり抜ける → 4. サーバーにログインされる1攻撃者が SSH のポートに接続する2とても長い(数百文字の)パスワードを送る3パスワードの確認をすり抜ける4サーバーにログインされる攻撃の流れ: 1. 攻撃者が SSH のポートに接続する → 2. とても長い(数百文字の)パスワードを送る → 3. パスワードの確認をすり抜ける → 4. サーバーにログインされる1攻撃者が SSH のポートに接続する2とても長い(数百文字の)パスワードを送る3パスワードの確認をすり抜ける4サーバーにログインされる

誰が影響を受ける

Linux で、musl libc を使い PAM を使わない OpenSSH のサーバー(sshd)が対象です。CVE の記録によると、影響を受けるのは OpenSSH 10.6p2 より前の版で、例として Alpine Linux が挙げられています。Alpine によると、パスワードでのログイン(PasswordAuthentication)が有効な場合だけが対象で、これは OpenSSH の初めの設定です。Alpine は、パスワードが設定されていないアカウントがあることなども条件に挙げています。

何をすればいい

OpenSSH と、使っている Linux の配布元の公式の案内を確認し、OpenSSH 10.6p2 以降か、配布元の修正版に更新してください。Alpine は、更新のあとに sshd を再起動するよう案内しています。更新だけでは動いている sshd は入れ替わらないためです。すぐに更新できない場合、Alpine は PasswordAuthentication を no にして、パスワードでのログインを止めるよう案内しています。その前に、鍵でログインできることを確かめ、今の接続を開いたままにしておくよう勧めています。また、パスワードのないアカウントでログインに成功した記録がないかを確かめ、ないと言い切れなければ侵入されたものとして扱うよう勧めています。

やることチェックリスト

  • OpenSSH を 10.6p2 以降か配布元の修正版に更新する
  • 更新のあとに sshd を再起動する
  • 鍵でログインできると確かめ、PasswordAuthentication を no にする

用語メモ

OpenSSH
ネットワーク越しに、安全にほかのコンピューターへログインして操作するためのソフトウェアです。
sshd
OpenSSH のうち、サーバー側でログインを受け付けるプログラムです。
musl libc
プログラムが使う基本的な部品をまとめたもの(C ライブラリ)の一つです。Alpine Linux などで使われています。
PAM
Linux などで、ログインのときの本人確認の方法をまとめて管理するしくみです。

次に読む

公式情報と元データ

公式情報

元データ(英語・CISA KEV より)を開く

OpenBSD OpenSSH Unexpected Status Code or Return Value Vulnerability

概要

OpenBSD OpenSSH on Linux contains an unexpected status code or return value vulnerability that could allow for authentication bypass.

推奨対応

Apply mitigations in accordance with vendor instructions, ensuring compliance with CISA’s BOD 26-04 Prioritizing Security Updates Based on Risk (see URL in Notes) guidance and CISA’s “Forensics Triage Requirements” (see URL in Notes). Follow applicable BOD 26-04 guidance for cloud services or discontinue use of the product if mitigations are unavailable. Stakeholders are responsible for evaluating each asset's internet exposure and ensuring adherence to BOD 26-04 patching guidelines.

この元データの出どころ: CISA KEV カタログで見る