脆弱性に関する注意喚起2026年11月6日(金)

OpenSSH の認証回避:Alpine の踏み台からネットワーク機器・IoT ゲートウェイまで確認

CVE-2026-123158 は、musl を使用し PAM を使わず、パスワード認証を許可する特定の OpenSSH サーバーに影響します。踏み台、ネットワーク機器のファームウェア、IoT ゲートウェイを洗い出し、該当ブランチを更新して sshd を再起動してください。

01

本文

MITRE は 2026 年 11 月 5 日、CVE-2026-123158(*sshole)を公表しました。CVSS v3.1 基本値は 8.1 です。条件に該当する OpenSSH サーバーに接続できる攻撃者が、パスワードを知らずに既存アカウントへログインする可能性があります。同日 OpenSSH Portable 10.6p2 が公開され、Alpine も各ブランチ向けの修正パッケージを提供しています。CISA の CVE 補足情報は公開 PoC を記載していますが、実際の悪用は確認されていません。

Alpine Linux の利用箇所

Alpine は musl libc と BusyBox を基盤とする軽量な Linux で、コンテナのベースやクラウドの仮想マシンに使え、スイッチや企業向けルーターにも組み込めます。拠点のネットワーク機器、産業用・IoT ゲートウェイ、遠隔保守機器も棚卸しの対象です。機器のファームウェアやホスト OS の管理用 SSH と、機器内の Alpine ベースの保守コンテナで別途起動された SSH を分けて確認します。バージョン、到達経路、更新方法はそれぞれ異なる場合があります。

ネットワーク機器: ルーター、スイッチ、ゲートウェイの管理画面と遠隔保守機能から確認します。標準の OpenWrt は既定で Dropbear を使用するため、OpenSSH Server を別途導入、またはメーカーが組み込んでいる場合にこの脆弱性の条件を照合します。

IoT・産業機器: 遠隔ログイン可能な組込み Linux のエッジゲートウェイやコントローラーを確認します。型番、ファームウェア、安全情報、ソフトウェア部品表(SBOM)を調べ、構成が非公開ならメーカーに SSH サーバーの実装、バージョン、PAM 設定、修正版を照会します。専用機器に汎用パッケージを直接インストールしないでください。

クラウド・コンテナ: 踏み台、Alpine tiny-cloud イメージ、遠隔ビルドホスト、SSH を起動しているコンテナを確認します。Alpine ベースでも sshd を実行していないコンテナ自体からはこの経路を起動できません。ホストは別途確認します。Alpine によれば一部 tiny-cloud イメージの alpine アカウントは doas で権限昇格できます。後から条件に合うパスワードハッシュが作られると、そのアカウントから root に影響が及ぶ可能性があります。

悪用に必要な条件

上流の影響範囲は、修正のバックポートがない 10.6p2 未満の OpenSSH Portable のうち、Linux が musl libc を使い、sshd が PAM を使わず、対象の接続でパスワード認証を許可する構成です。Alpine によれば、さらに攻撃者は SSH に到達でき、パスワード欄がアスタリスクの対象アカウント名を知っていて、システムに SHA-256 crypt($5$)または SHA-512 crypt($6$)のハッシュを使う別のローカルアカウントが最低一つ必要です。適切に PAM を有効化した構成、パスワードログインを無効にした接続、別の SSH サーバー実装には、この攻撃経路は該当しません。root のパスワードログインを禁止しても、sudo や doas 権限のある別アカウントからの昇格は排除できません。

攻撃の流れ想定される攻撃と影響の流れ
  1. 01

    管理用 SSH に到達

    インターネット、保守網、委託先経由で管理サービスに接続

  2. 02

    認証を回避

    PAM を使わない sshd が musl のエラー戻り値を一致と誤認

  3. 03

    既存アカウントでログイン

    アカウント権限に応じて機器、データ、接続先に影響

対応の手順:外部境界から内部の重要資産まで

対応の流れ棚卸し、入口の制限、修正と調査
  1. 01

    棚卸し

    公開アドレス、VPN、管理網、委託先の接続から機器とコンテナまで洗い出します。待受プロセス、ファームウェアとパッケージ、C ライブラリ、PAM、SSH の有効設定、アカウントの状態を確認します。パスワードハッシュをチケットやログに出力しないでください。

    対応策を見る関連情報 1件

    TWISA会員企業の対策

    棚卸し

    公開アドレス、VPN、管理網、委託先の接続から機器とコンテナまで洗い出します。待受プロセス、ファームウェアとパッケージ、C ライブラリ、PAM、SSH の有効設定、アカウントの状態を確認します。パスワードハッシュをチケットやログに出力しないでください。

  2. 02

    まず入口を制限

    鍵認証と代替の管理経路が使えることを確認し、現在のセッションを保持します。すぐに更新できない場合は、メーカーの指示に従い PasswordAuthentication no を設定し、Match による上書きを確認して設定を検証後、sshd を再起動して別セッションから再確認します。管理経路は信頼できる接続元に限定し、VPN または管理網を経由させます。

    対応策を見る関連情報 3件

    TWISA会員企業の対策

    まず入口を制限

    対象特典:眾至資訊の「新世代防火牆NU-6000」は、対象のネットワーク経路に導入し、接続元の制限とネットワーク分離を支援できます。環境に応じて設定・検証し、対象製品の更新も行ってください。TWISA が紹介する特典は 2026/12/31 まで、コード TWISA2026_ShareTech で 5% 割引、AI IPS と AI Sandstorm の防御を 1 年間、ハードウェア保証を 30 か月提供します。

  3. 03

    ブランチごとに修正

    上流は 10.6p2 へ更新するか、配布元のバックポートを適用します。Alpine の修正版は edge 10.6_p2-r0、3.24 10.3_p1-r2、3.23 10.2_p1-r1、3.22 10.0_p1-r11、3.21 9.9_p2-r1 です。3.16~3.20 もバックポートがあります。Alpine の公告を参照し、サポート終了ブランチからの移行も計画してください。更新後は sshd を再起動し、コンテナは再ビルド・置換し、専用機器はメーカーのファームウェア更新手順に従います。

    対応手順を見る関連情報 1件

    対応方法・ガイダンス

    ブランチごとに修正

    上流は 10.6p2 へ更新するか、配布元のバックポートを適用します。Alpine の修正版は edge 10.6_p2-r0、3.24 10.3_p1-r2、3.23 10.2_p1-r1、3.22 10.0_p1-r11、3.21 9.9_p2-r1 です。3.16~3.20 もバックポートがあります。Alpine の公告を参照し、サポート終了ブランチからの移行も計画してください。更新後は sshd を再起動し、コンテナは再ビルド・置換し、専用機器はメーカーのファームウェア更新手順に従います。

  4. 04

    調査と再確認

    鍵認証専用のアカウントに Accepted password の記録がないか確認し、アカウント追加、authorized_keys、sudo/doas の利用、管理設定の変更も調べます。不審なログインがあれば記録を保全して隔離し、同じアカウントと接続可能なシステムを調査します。影響に応じて認証情報をローテーションし、信頼できるイメージから復旧します。更新後は実行中のバージョン、管理元からの到達性、正当な鍵ログインを確認します。

    対応策を見る関連情報 1件

    TWISA会員企業の対策

    調査と再確認

    鍵認証専用のアカウントに Accepted password の記録がないか確認し、アカウント追加、authorized_keys、sudo/doas の利用、管理設定の変更も調べます。不審なログインがあれば記録を保全して隔離し、同じアカウントと接続可能なシステムを調査します。影響に応じて認証情報をローテーションし、信頼できるイメージから復旧します。更新後は実行中のバージョン、管理元からの到達性、正当な鍵ログインを確認します。

防御の構成SSH の入口から機器、コンテナ、内部ネットワークまで

ファームウェア、ホスト、コンテナの管理用 SSH を分けて棚卸し

許可された業務通信のみを通し、各層で防御を行います。

  1. 01

    管理入口

    SSH と委託先の保守経路

    接続元を制限VPN または専用管理網を使用

  2. 02

    機器・コンテナ

    稼働中の sshd

    メーカーの手順で修正ファームウェアを更新し、再起動またはコンテナを置換

  3. 03

    アカウントと権限

    保守アカウントと接続先

    影響の拡大を抑制鍵ログインと管理アカウントの最小権限を確認

各層のログと通信データを集約し、監視と対応に活用します。

  1. 監視と復旧SSH ログを集中管理し、不審なログインを調査して復旧を確認

承認されたテストと再確認

資産管理者が承認した範囲で、必要に応じて資産探査、脆弱性スキャン、侵入テスト、API テスト、攻撃シミュレーションを組み合わせ、修正後に再テストします。SSH の公開状況と Web リクエストは分けて確認します。関連する Web サイトで WAF を使う場合は、実際のリクエスト、アラート、遮断、バックエンドの結果を確認します。WAF は sshd の更新や内部ネットワーク・ローカル権限昇格の検証に代わるものではありません。

TWISA 会員ソリューション
  • 対応する手順:棚卸し

    公開アドレス、VPN、管理網、委託先の接続から機器とコンテナまで洗い出します。待受プロセス、ファームウェアとパッケージ、C ライブラリ、PAM、SSH の有効設定、アカウントの状態を確認します。パスワードハッシュをチケットやログに出力しないでください。

  • 対応する手順:まず入口を制限

    対象特典:眾至資訊の「新世代防火牆NU-6000」は、対象のネットワーク経路に導入し、接続元の制限とネットワーク分離を支援できます。環境に応じて設定・検証し、対象製品の更新も行ってください。TWISA が紹介する特典は 2026/12/31 まで、コード TWISA2026_ShareTech で 5% 割引、AI IPS と AI Sandstorm の防御を 1 年間、ハードウェア保証を 30 か月提供します。

    鍵認証と代替の管理経路が使えることを確認し、現在のセッションを保持します。すぐに更新できない場合は、メーカーの指示に従い PasswordAuthentication no を設定し、Match による上書きを確認して設定を検証後、sshd を再起動して別セッションから再確認します。管理経路は信頼できる接続元に限定し、VPN または管理網を経由させます。

  • 対応する手順:調査と再確認

    鍵認証専用のアカウントに Accepted password の記録がないか確認し、アカウント追加、authorized_keys、sudo/doas の利用、管理設定の変更も調べます。不審なログインがあれば記録を保全して隔離し、同じアカウントと接続可能なシステムを調査します。影響に応じて認証情報をローテーションし、信頼できるイメージから復旧します。更新後は実行中のバージョン、管理元からの到達性、正当な鍵ログインを確認します。

製品・サービスの詳しい内容については、各会員へお問い合わせください。

通報更新日:2026/11/11。製品サポートと修正状況は各開発元の最新情報をご確認ください。