CVE-2025-26326
NVDA Remote および Tele NVDA Remote 接続アドオンにおける重大なセキュリティ脆弱性
この脆弱性は、CNA MITRE によって CVE-2025-26326 として記録されました。
この CVE/脆弱性は以下のグローバルデータベースに公開されています。
全盲の人物によって初めて公開された脆弱性!
NVDA リモートアクセス脆弱性レポート
説明
NVDA Remote (バージョン 2.6.4) および Tele NVDA Remote (バージョン 2025.3.3) リモート接続アドオンにおいて、脆弱性が確認されました。この脆弱性により、攻撃者は弱いパスワードを推測することでリモートシステムの完全な制御を取得できます。問題は、これらのアドオンがユーザーが入力した任意のパスワードを受け入れ、追加の認証やコンピューター検証メカニズムを持たないために発生します。
テストによると、1,000 以上のシステム が推測しやすいパスワード(多くは 4 ~ 6 文字 未満で一般的なシーケンスを含む)を使用しています。これにより、悪意のある侵入者による ブルートフォース攻撃 や試行錯誤が可能になります。
この脆弱性は、接続に使用されるパスワードを 知っているか推測できる リモート攻撃者によって悪用される可能性があります。その結果、攻撃者は影響を受けるシステムへの 完全なアクセス を取得し、コマンドの実行、ファイルの変更、ユーザーのセキュリティ侵害 を行うことができます。
脆弱性の詳細
- NVDA Remote (バージョン 2.6.4) および Tele NVDA Remote (バージョン 2025.3.3) リモート接続アドオンに脆弱性が特定され、弱いパスワードを推測することで攻撃者がリモートシステムの完全な制御を取得できる可能性があります。
- これらのアドオンは、ユーザーが入力した 任意のパスワードを受け入れ、追加の認証メカニズムを欠いています。
- 1,000 以上のシステム が 弱いパスワード(4〜6 文字、一般的なシーケンス)を使用しています。
- ブルートフォースまたは試行錯誤攻撃 を可能にします。
- パスワードを 知っているか推測できる リモート攻撃者は以下を実行できます。
- システムへの 完全なアクセス を取得。
- コマンドを実行。
- ファイルを変更。
- ユーザーのセキュリティを侵害。
追加情報
- Nonvisual Desktop Access (NVDA) は、Microsoft Windows 用の無料のオープンソースでポータブルなスクリーンリーダーです。
- この脆弱性は NVDA Remote および Tele NVDA Remote アドオンにのみ影響 し、NVDA 自体には影響しません。
脆弱性の種類
製品のベンダー
影響を受ける製品コードベース
- NVDA Remote バージョン 2.6.4
- Tele NVDA Remote バージョン 2025.3.3
影響を受けるコンポーネント
- NVDA Remote アドオン
- Tele NVDA Remote アドオン
攻撃タイプ
影響
- コード実行: ✅ 該当
- 特権昇格: ✅ 該当
- 情報漏洩: ✅ 該当
攻撃ベクトル
- ターゲットマシンに NVDA をインストール します。
- NVDA アドオンストア を開きます (
Insert + N → ツール > アドオンストア)。
- "NVDA Remote" または "Tele NVDA Remote" を見つけてインストールします。
Insert + N > ツール > リモート > 接続 > 他のコンピューターを制御 に移動します。
- リモートアドレス を入力します (例:
nvdaremote.com、telenvdaremote、または nvdaremote.es)。
- 推測しやすいパスワード を使用します (例: "1234")。
- OK をクリックしてターゲットマシンへの接続を開始します。
- 接続したら、F11 を押してターゲットコンピューターの 完全な制御を取得 します。
- 注: 攻撃を成功させるには、ターゲットユーザーが
"自分のコンピューターを制御" オプションを 有効 にしている必要があります。
NVDA Remote および Tele NVDA Remote の安全対策
これらのリモート接続アドオンは、多くの NVDA ユーザーにとって 不可欠 ですが、セキュリティリスクを無視することはできません。適切なアクセス制御の欠如は、深刻な脆弱性を生み出します。
1. ターゲットユーザーの承認
- すべての 接続要求 に対して 明示的なユーザー承認 が必要です。
- ユーザーが要求を拒否した場合、攻撃者の IP を 15 分間ブロック する必要があります。
- ユーザーが 10 分以内に応答しない 場合、要求は 自動的にキャンセル される必要があります。
2. 同時接続数の制限
- ユーザーあたり最大 2 つの同時リモートセッション。
3. 強力なパスワードポリシー
- パスワードは 8〜24 文字 の長さにします。
- 大文字、小文字、数字、特殊文字 を含める必要があります。
- 複数回の失敗後は アカウントロックアウト を行います。
4. 最大セッション時間
- 各リモートセッションは、再認証 が行われない限り 2 時間後に期限切れ になります。
参考文献
発見者
- Juan Mathews Rebello Santos