本文へ移動
English version →
重大 9.1 急ぎ度: 早めに

Sunhillo SureLineに認証回避の脆弱性、9.1.5で修正

Sunhillo SureLineの管理用Web画面に、ログインを素通りされる脆弱性が見つかりました。8.0.0以上9.1.5未満を使う組織が対象で、修正版は9.1.5です。管理画面にどこから届くかを確かめ、更新と並行して到達元を絞ってください。

CVE-2026-112352 公開 生成 AI で作成
画像は生成 AI で作成したイメージです

急ぎ度: 早めに

CVSS v3・v4ともに9.1で、認証なしにネットワーク越しで悪用でき、root権限でのコマンド実行にもつながりますが、実際の悪用が確認されたという情報はなく、修正版の9.1.5が出ています。

関係があるか

Sunhillo SureLineの管理用Web画面を運用している組織が対象です。管理画面が社内の広い範囲や外部から届く構成だと、リスクは大きくなります。

製品影響を受ける版直った版
Sunhillo SureLine 8.0.0以上、9.1.5未満 9.1.5

確かめ方

  1. 1管理画面または装置の情報画面で、SureLineの版を確認する。
  2. 2版が8.0.0以上9.1.5未満なら対象とみなす。8.0.0より前の版の扱いは、ベンダーの告知で確認する。
  3. 3管理用Web画面にどのネットワークから届くかを、ファイアウォールやルーターの設定で洗い出す。インターネット側から届く場合は、対応の優先度を上げる。

何が起きたか

Sunhillo SureLineの管理用Web画面にあるログインの確認処理に、認証を回避できる脆弱性が見つかりました。正規の利用者になりすまして、パスワードなしで画面に入られるおそれがあります。

原因は、ログイン状態を示すセッションCookieの作りです。Cookieには平文のユーザー名しか入っておらず、推測されにくいランダムな識別子も、改ざんを見破る仕組みもありません。共有ライブラリlibwebcmn.soのcheckLoginと、networkDiag.cgiは、このCookieの中身をそのまま信用してログイン済みと判断します。

さらに、この認証回避はnetworkDiag.cgiを通じて、root権限でのコマンド実行へつながるとされています。画面に入れるだけでなく、装置そのものを掌握される点が深刻です。

攻撃の流れ

  1. 1

    管理画面に到達

    ネットワーク上から、SureLineの管理用Web画面にアクセスする。

  2. 2

    偽Cookieを送信

    ユーザー名だけを入れたCookieを送り、ログイン確認を通過する。

  3. 3

    利用者になりすまし

    正規の利用者として、管理画面の機能を操作できる状態になる。

  4. 4

    rootで実行

    診断用の画面を経由して、root権限でコマンドが実行される。

公開されている情報をもとにした流れの例です。

どう悪用されるか

悪用に認証は要らず、利用者の操作も必要ありません。管理用Web画面にネットワーク経由で届く位置にいれば、遠隔から試せます。

なりすます先のアカウント名は、Adminやsftp_userのような既定の名前が推測されやすく、特別な情報を持たなくても成り立ちます。パスワードの強さは、この問題には効きません。

悪用されると、管理画面の情報が読まれたり設定が書き換えられたりするほか、root権限でのコマンド実行までつながります。CVSSの評価は機密性と完全性への影響が高、可用性への影響はなしです。

今すぐやること

  1. 1

    対象の版かどうかを確認する

    運用中のSureLineの版を調べ、8.0.0以上9.1.5未満の装置を一覧にします。複数台あるときは、台数と設置場所もあわせて控えます。

  2. 2

    9.1.5へ更新する

    修正版の9.1.5に更新します。入手方法と更新手順は、Sunhilloの製品ページとベンダーからの案内に従います。

  3. 3

    管理画面の到達元を絞る

    更新が済むまでの間も、そのあとも、管理用Web画面には保守用のネットワークや特定の端末からだけ届くようにします。インターネットに公開している場合は、最優先で閉じます。

  4. 4

    アクセスの痕跡を点検する

    管理画面へのアクセスログに、見覚えのない接続元や、通常の運用時間外のアクセスがないかを見ます。不審なものがあれば、設定の変更や不明なアカウントの有無もあわせて調べます。

すぐ更新できないとき

修正版をすぐに当てられないときは、ファイアウォールやアクセス制御リストで、管理用Web画面に届く接続元を保守担当の端末だけに限ります。インターネット側からの到達は止めます。これは更新までの時間をつなぐ措置で、脆弱性そのものはなくなりません。

背景

SureLineは、Webブラウザーから設定や診断を行う管理画面を備えた装置です。そのため、画面に誰が入れるかは、そのまま装置を誰が操作できるかに直結します。今回の脆弱性は、その入口の確認がCookieに書かれたユーザー名の文字列だけで済んでいたことに由来します。

CWE-565は、Cookieの値を検証も改ざん検知もせずに信用する問題の分類です。セッションの管理では、推測できないランダムな値をサーバー側で発行して照合するのが基本ですが、SureLineはその手前の段階でした。しかもnetworkDiag.cgiのような診断用の機能は、コマンドを実行する性質を持ちます。弱いログイン確認とこの機能が組み合わさったことが、認証回避がrootでの実行へ進む理由です。

よくある質問

Q.パスワードを強くしたり、既定のアカウント名を変えたりすれば防げますか。
A.それだけでは防げません。ログインの確認がパスワードを見ずにCookieのユーザー名で済んでしまうのが原因なので、修正版の9.1.5への更新が必要です。到達元の制限は、更新までの補助として有効です。

まだ分かっていないこと

  • 実際の攻撃で悪用されているかどうかは、公表されていません。
  • 8.0.0より前の版が影響を受けるかどうかは、公表されていません。ベンダーの告知で確認してください。
  • 更新できない場合の公式な回避策は、示されていません。Sunhilloの告知とVulnCheckのアドバイザリを随時確認してください。

この記事は、取得元の公開情報をもとに生成 AI で作成しています。誤りを含むことがあります。対応を決める前に、下の原文と参照先を確認してください。

影響パッケージ

種類パッケージ影響を受ける版直った版
Sunhillo Corporation SureLine
8.0.0 以上 9.1.5 未満
9.1.5
原文の説明 取得元が公開している説明をそのまま載せています (多くは英語)。

Sunhillo SureLine before 9.1.5 contains an authentication bypass vulnerability that allows an unauthenticated remote attacker to impersonate any user with an active web session by forging a session cookie containing only a cleartext username with no random identifier or integrity protection. Attackers can guess default account names such as Admin or sftp_user and submit a forged username cookie to satisfy the login check in checkLogin (libwebcmn.so) and networkDiag.cgi, chaining into root command execution.

出典: CVE.org (CVE Program・cvelistV5) NVD

参照URL

当サイトでは、アクセス解析と広告の効果測定のために Cookie を使います。株式会社Game のサイト共通の設定です。 詳しく