「libssh」に認証手順を迂回する脆弱性--パッチがリリース

Catalin Cimpanu (Special to ZDNet.com) 翻訳校正: 編集部 2018年10月18日 10時36分

  • このエントリーをはてなブックマークに追加

 Secure Shell(SSH)の認証プロトコルをサポートする、知名度の高いライブラリ「libssh」に脆弱性が存在していることが明らかになり、米国時間10月16日にパッチがリリースされた。この脆弱性は、何千台という規模の企業サーバを危険にさらすものだ。

 攻撃者はこの脆弱性を悪用することで、認証手順を迂回(うかい)し、パスワードを入力せずとも、SSH接続が有効化されているサーバにアクセスできるようになる。

 具体的な攻撃手順は、libsshの認証手順を開始させるために通常用いられる「SSH2_MSG_USERAUTH_REQUEST」というメッセージの代わりに、「SSH2_MSG_USERAUTH_SUCCESS」というメッセージをSSHサーバに対して送信するというものだ。

 SSH2_MSG_USERAUTH_SUCCESSメッセージを受け取ったlibsshは、コーディングミスにより、これを「認証手順が完了した」と解釈し、攻撃者に対してローカルサーバへのアクセスを許可する。

 脆弱性識別番号「CVE-2018-10933」が割り当てられたこの脆弱性は、2014年1月にリリースされた「libssh 0.6.0」から存在していた。libsshの開発チームは16日、同脆弱性に対処した「libssh 0.8.4」と「libssh 0.7.6」をリリースしている。

 このバグを発見したのはNCC GroupのPeter Winter-Smith氏だ。

 Cybereasonでセキュリティリサーチの責任者を務めるAmit Serper氏が、インターネット接続機器を対象とする「Shodan」検索エンジンを用いてこのライブラリを使用しているサーバの数を概算したところ、少なくとも3000台のサーバに影響が及んでいることが明らかになったという。

 この脆弱性は、コーディングの点から見ると稚拙なものだが、現実世界のコンピューティングへの影響という観点からはそれほど重大なものではない。

 その理由は、ほとんどのサーバやIoTデバイス、PCは、SSHプロトコルのサポートを実装する際にlibsshではなく「OpenSSH」を用いているためだ。

 GitHubはlibsshを使用している大規模サイトの1つだが、同サイトのセキュリティチームは、今回の問題による影響はないといち早く表明している。GitHubは法人顧客向けの代替SSHログイン手段を提供するためにlibsshを使用している。もしもGitHubのlibsshベースのログイン手段に脆弱性があったのであれば、世界最大規模の複数の企業が所有するソースコードや知的財産が悪人の手によってアクセスされていたことだろう。

 GitHubはTwitterで「われわれはlibsshのカスタマイズ版を使用している。われわれがlibsshライブラリを使用する目的である、公開鍵に基づく認証は、libsshサーバのSSH2_MSG_USERAUTH_SUCCESSに依存していない。万全を期すという点からパッチの適用を済ませているが、(GitHub Enterprise)はCVE-2018-10933の影響を受けてはいなかった」とツイートしている。

 現段階で、CVE-2018-10933のエクスプロイトが公開されている様子はない。

この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

  • このエントリーをはてなブックマークに追加

この記事を読んだ方に

関連ホワイトペーパー

連載

CIO
ITアナリストが知る日本企業の「ITの盲点」
シェアリングエコノミーの衝撃
デジタル“失敗学”
コンサルティング現場のカラクリ
Rethink Internet:インターネット再考
インシデントをもたらすヒューマンエラー
トランザクションの今昔物語
エリック松永のデジタルIQ道場
研究現場から見たAI
Fintechの正体
米ZDNet編集長Larryの独り言
大木豊成「仕事で使うアップルのトリセツ」
山本雅史「ハードから読み解くITトレンド放談」
田中克己「展望2020年のIT企業」
松岡功「一言もの申す」
松岡功「今週の明言」
内山悟志「IT部門はどこに向かうのか」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
大河原克行「エンプラ徒然」
内製化とユーザー体験の関係
「プロジェクトマネジメント」の解き方
ITは「ひみつ道具」の夢を見る
セキュリティ
エンドポイントセキュリティの4つの「基礎」
企業セキュリティの歩き方
サイバーセキュリティ未来考
ネットワークセキュリティの要諦
セキュリティの論点
スペシャル
エンタープライズAIの隆盛
インシュアテックで変わる保険業界
顧客は勝手に育たない--MAツール導入の心得
「ひとり情シス」の本当のところ
ざっくり解決!SNS担当者お悩み相談室
生産性向上に効くビジネスITツール最前線
ざっくりわかるSNSマーケティング入門
課題解決のためのUI/UX
誰もが開発者になる時代 ~業務システム開発の現場を行く~
「Windows 10」法人導入の手引き
ソフトウェア開発パラダイムの進化
エンタープライズトレンド
10の事情
座談会@ZDNet
Dr.津田のクラウドトップガン対談
Gartner Symposium
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft WPC
Microsoft Connect()
HPE Discover
Oracle OpenWorld
Dell Technologies World
AWS re:Invent
AWS Summit
PTC LiveWorx
吉田行男「より賢く活用するためのOSS最新動向」
古賀政純「Dockerがもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
日本株展望
企業決算
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]