Oray Pugongying X5 Pro、設定注入の弱点で修正版は未公表
Oray Pugongying X5 Pro 7.6.1 のDHCP関連の設定処理に、改行文字を悪用して設定へ余計な指示を混入できる弱点(CRLFインジェクション)が見つかりました。攻略手順はすでに公開されていますが、ベンダーは連絡に応じておらず、修正版は公表されていません。該当機器を使っている組織は、管理画面を外部や社内の広い範囲から到達できない状態にし、ベンダーの告知を確認してください。
急ぎ度: 早めに
攻略手順が公開され修正版もありませんが、悪用には管理者権限が必要なため、管理画面の到達範囲を絞る対策を先に済ませれば当面のリスクを下げられます。
関係があるか
拠点、店舗、小規模オフィス、リモートワーク環境などでOray Pugongying X5 Pro(7.6.1)を使っている組織が対象です。特に管理画面がインターネット側や広い社内ネットワークから開ける構成は注意が必要です。
| 製品 | 影響を受ける版 | 直った版 |
|---|---|---|
| Oray Pugongying X5 Pro | 7.6.1(それ以外の版が影響を受けるかは公表されていません) | 公表されていません |
確かめ方
- 1機器の管理画面のシステム情報などで、ファームウェアの版が7.6.1かどうかを確認します。
- 2機器の型番がX5 Proかどうか、資産台帳や機器のラベルで確認します。
- 3管理画面にインターネット側(WAN側)から接続できる設定になっていないか、リモート管理の設定を確認します。
- 4管理画面に入れる管理者アカウントが誰に渡っているか、パスワードが初期値や使い回しになっていないかを確認します。
何が起きたか
Oray Pugongying X5 Pro 7.6.1に、入力された値の中の改行を適切に扱わないために、機器の設定に本来ない指示を紛れ込ませられる弱点が見つかりました。この種類の弱点はCRLFインジェクションと呼ばれます。機器の設定画面から入力した値が、そのままネットワーク機能の設定に反映されてしまう状況を想定してください。
問題があるのは、機器内でDNSやDHCPの役割を担うDnsmasqの部分で、引数 rent_time(DHCPのリース時間に関わる項目)の処理です。公開されている攻略情報の題名からも、リース時間の入力を通じてDnsmasqの設定指示を混入できることがうかがえます。該当する関数名などの細かい内容は公表されていません。
攻略手順はすでに公開されています。ベンダーには早い段階で連絡がありましたが、何の反応もなかったと報告されています。修正版や公式の回避策は、現時点で明らかになっていません。
攻撃の流れ
-
1
管理画面へ到達
ネットワーク経由で機器の管理画面に接続できる状態が前提になります。
-
2
管理者として認証
高い権限(管理者相当)でログインできることが必要です。
-
3
リース時間欄に細工
`rent_time` に改行を含む不正な値を送ります。
-
4
設定へ指示が混入
改行が除去されず、Dnsmasqの設定に別の指示が紛れ込みます。
-
5
機器の動作が変化
DNSやDHCPの挙動が変えられ、機器と配下の通信に影響が及ぶおそれがあります。
どう悪用されるか
悪用には、ネットワーク経由で機器に到達できることと、管理者に相当する高い権限が必要です。利用者の操作は必要ありません。評価上は攻撃の複雑さは低く、影響が元の機器の範囲を超えて広がる(スコープが変わる)ものとされています。管理者権限が前提なので、管理画面が外部に公開されていなければ、悪用のハードルは高くなります。
悪用された場合、機器のDNS・DHCPの動作が不正に書き換えられ、機密性、完全性、可用性のいずれにも大きな影響が出うると評価されています。配下の端末の名前解決やアドレス配布が操作されると、通信の誘導や停止につながるおそれがあります。ただし、実際の被害の事例や、攻撃での悪用が確認されたかどうかは公表されていません。
今すぐやること
-
1
該当機器と版を洗い出す
X5 Proを使っている拠点を一覧にし、ファームウェアが7.6.1かどうかを確認します。管理画面のシステム情報で確認できます。
-
2
管理画面の到達範囲を絞る
WAN側からの管理画面アクセスを無効にします。社内でも、管理用の端末や管理用ネットワークからだけ接続できるようにします。
-
3
管理者アカウントを見直す
初期パスワードや使い回しのパスワードを変更し、管理者権限を持つ人を最小限にします。この弱点は管理者権限が前提なので、認証情報の保護が防御の中心になります。
-
4
DHCP設定の不審な変更を確認する
リース時間などDHCP・DNS関連の設定に、身に覚えのない値や変更がないかを点検します。設定のバックアップを取り、変更履歴を残しておきます。
-
5
ベンダーの告知を継続して確認する
修正版や公式の回避策が出ていないか、Orayの公式情報と下記の参考情報を定期的に確認します。
-
6
代替機器への切り替えを検討する
ベンダーの対応が見えない状況が続く場合は、重要な拠点から順に、サポートされている機器への入れ替えを検討します。
すぐ更新できないとき
公式の回避策は公表されていません。当面は、管理画面にアクセスできる経路を管理用の端末だけに限り、インターネット側からのリモート管理を無効にしてください。管理者のパスワードを強固なものに変更し、DHCP関連の設定に不審な変更がないかを定期的に確認します。
背景
家庭向け・小規模拠点向けのルーターは、インターネットへの接続だけでなく、社内端末へのアドレス配布(DHCP)や名前解決(DNS)も担います。Dnsmasqは、こうした小型の機器でDNSとDHCPを提供する軽量なソフトウェアとして広く使われています。ここに不正な設定が入ると、配下の全端末の通信に影響が及ぶ可能性があります。
CRLFインジェクションは、入力値に紛れ込んだ改行文字が、設定ファイルや通信の区切りとして解釈されてしまうことで起きる、古くから知られた種類の弱点です。ネットワーク機器の管理画面では、入力値をそのまま設定ファイルに書き出す作りがあると、この問題が起きやすくなります。また、こうした機器は更新が後回しにされがちなうえ、ベンダーの対応が遅れると、利用者側で運用による対策を取るしかなくなります。
よくある質問
Q.管理者権限が必要なら、それほど危険ではないのでは?
Q.すでに攻撃されているのですか?
Q.修正版が出るまで、何をすればよいですか?
まだ分かっていないこと
- 修正版のリリース予定や、ベンダーの公式な見解は公表されていません。
- 7.6.1以外の版や、他の型番が影響を受けるかは明らかになっていません。
- 実際の攻撃での悪用が確認されたかどうかは公表されていません。
この記事は、取得元の公開情報をもとに生成 AI で作成しています。誤りを含むことがあります。対応を決める前に、下の原文と参照先を確認してください。
影響パッケージ
| 種類 | パッケージ | 影響を受ける版 | 直った版 |
|---|---|---|---|
| Oray | Pugongying X5 Pro | — | — |
原文の説明 取得元が公開している説明をそのまま載せています (多くは英語)。
A security vulnerability has been detected in Oray Pugongying X5 Pro 7.6.1. This impacts an unknown function of the component Dnsmasq. The manipulation of the argument rent_time leads to crlf injection. The attack can be initiated remotely. The exploit has been disclosed publicly and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
出典: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory
参照URL
- web cna@vuldb.com
- web cna@vuldb.com
- web cna@vuldb.com
- web cna@vuldb.com
- web cna@vuldb.com
- web nvd.nist.gov
- web github.com