目次(5)

CVE-2026-121387
CVE-2026-121388
CVE-2026-121389
CVE-2026-121390
CVE-2026-121391
CVE-2026-121393
CVE-2026-121394
CVE-2026-121395
CVE-2026-121396
CVE-2026-121397
CVE-2026-121398
CVE-2026-121399
CVE-2026-121400
CVE-2026-121401
CVE-2026-121402
CVE-2026-121403
CVE-2026-121404
CVE-2026-121405
CVE-2026-121406
CVE-2026-121407
CVE-2026-121408
CVE-2026-121409
CVE-2026-121410
CVE-2026-121411
CVE-2026-121412
FreeRDP(オープンソースの RDP クライアント・ライブラリ)の 3.32.2 より前に、CVE-2026-121387〜121412 のうち 121392 を除く 25 件が 2026-11-03 に NVD へ登録されました(登録元は VulnCheck)。同じ版で見つかった別の件(121386・121392・121950〜121964)は、すでに別の記事で扱っています。本稿は、その残りです。
25 件の大半は、接続先のサーバーや RD ゲートウェイが細工したデータを返すと、接続した側(クライアント・プロキシ)が異常終了する、またはメモリや CPU を使い切るという可用性(サービス停止)の問題です。コードの実行を示す記載はありません。例外が 1 件あり、クリップボードの画像変換でクライアントのメモリの内容が漏れる恐れがあります(CVE-2026-121397)。
何が起きるか(NVD の記述)
| 分類 | CVE | 内容 | 点数(CVSS v4.0) |
|---|---|---|---|
| クライアントのメモリ枯渇 | 121388 | 動的チャネルの DATA_FIRST に最大 4,294,967,295 バイトの長さを書くと、本文を確かめる前にメモリを確保し、クライアントのメモリを使い切る | 7.1 |
| クライアントのメモリ枯渇 | 121405 | シリアル機器のリダイレクトで、出力バッファの長さに上限がなく過大な確保を強いられる | 5.3 |
| クライアントのメモリ枯渇 | 121403 | ドライブのリダイレクトで、途切れた作成要求を受けると作業スレッドが止まり、後続の要求が溜まってメモリを使い切る | 5.3 |
| クライアントの異常終了(RemoteFX) | 121393・121394・121395 | 細工した RemoteFX の領域・タイル(RLGR の符号値、LL3 係数の合計が 16 ビットを超えるなど)で、アサーション(内部の検査)に失敗して終了する。121393・121395 は WinPR の詳細なアサーションを有効にしたビルドで起きる | 各 7.1 |
| クライアントの異常終了(RDPGFX) | 121402・121406・121410・121411 | 幅 0 の ResetGraphics、出力 0 の ZGFX、幅・高さ 0 の WIRETOSURFACE_2、過大な拡大先の指定で、NULL 参照・アサーション・0 除算が起きる | 7.1・5.3・5.3・2.3 |
| クライアントの異常終了(リダイレクトチャネル) | 121387・121389・121391・121408 | GSM610 音声の短いフレームでの範囲外読み取り、RDPDR のデバイス一覧の長さ誤り、並列ポートの作成要求の繰り返しによるファイル記述子の枯渇、USB リダイレクトの解放後使用(競合) | 5.3・2.3・5.3・6.0 |
| クライアントの異常終了(リダイレクト PDU) | 121409 | サーバー再接続 PDU の LoadBalanceInfo が過大なとき、X.224 のヘッダー書き込みでアサーションに失敗し、クライアントやプロキシが終了する | 8.2 |
| RD ゲートウェイからの攻撃 | 121399・121400・121401・121396・121390 | 認証前に 2 GiB の確保を強いる、途中までの keepalive で CPU を使い切る、認証前の拡張認証メッセージで NULL 参照する、RTS のパディング不整合でアサーション失敗、ARM ゲートウェイ応答の欠落で終了(WITH_AAD=ON のビルド) | 5.3・7.1・5.3・5.3・5.3 |
| プロキシ(freerdp-proxy) | 121398・121412 | 動的チャネルのダンプ機能のスレッド間の解放後使用でプロキシが落ちる(認証不要・条件は難しい)/接続したクライアントが DATA_FIRST を完了させず、プロキシのメモリを溜め続けさせる(要ログイン) | 8.2・7.1 |
| シャドウサーバー | 121404・121407 | 認証済みのクライアントが、長さ 0 の drdynvc データ、または長さを誤った remdesk の PDU を送ると、サーバーの CPU を使い切る/サーバーが終了する | 各 7.1 |
| 情報漏えい | 121397 | 16 ビットの DIB 画像をクリップボードで受け取り PNG に変換する際の範囲外読み取りで、クライアントのヒープの内容が画像に埋め込まれる | 5.3 |
攻撃できる条件
- 多くは、利用者が悪意のある(または乗っ取られた)サーバーや RD ゲートウェイに接続したときに起きます。CVSS の「利用者の関与」が「受動的」とされているのはそのためです。クライアント側のアサーションの件は、詳細なアサーションを有効にしたビルドが条件のものがあります。
- シャドウサーバーの 2 件(121404・121407)とプロキシの 121412 は、認証済みの接続が前提です(PR:L)。
- 121398・121409 などは攻撃条件が「高」とされています。
評価
- 最も高い点数は 8.2(121398・121409)で、いずれも 9 に届かず、機密性・完全性への影響は「なし」(121397 を除く)です。基準に沿い、severity は high とします。ただし、実害の中心は「接続した側のアプリが落ちる・メモリを使い切る」ことで、重要な業務用の RDP クライアントやプロキシを動かしている環境で影響が大きくなります。
- FIRST の EPSS は、確認した 2 件(121388・121398)で 0.0031・0.0025(2026-11-05 時点。パーセンタイル 0.24・0.16)と低い値です。CISA の KEV には、これらの CVE は掲載されていません(2026-11-06 に一覧を検索)。実際の攻撃での悪用は、本稿では確認できていません。
対策として考えられること
- FreeRDP を 3.32.2 以降に更新します。パッケージやディストリビューション経由で FreeRDP を入れている場合は、取り込み状況を確認します(FreeRDP を内部で使う他のアプリも対象になり得ます)。
- 更新までの間は、信頼できないサーバー・RD ゲートウェイへの接続を避けます。クリップボード・ドライブ・シリアル・USB・音声のリダイレクトは、必要なものだけを有効にします。
- freerdp-proxy やシャドウサーバーを公開している場合は、到達できる範囲を絞り、メモリ・CPU の使用量を監視します。
未確認の点
- 25 件の個別の修正の中身(FreeRDP の勧告・修正コミット・VulnCheck の勧告は、本稿では読んでいません。NVD の記述のみ)。
- 各件の影響する版の下限(NVD の記述に書かれているものだけ表に反映。121389 は 3.27.0 から、121394 は 3.11.0 から、121395 は 3.17.0 から、121387 は 2.0.0 から)と、ビルドオプションの条件の全体。
- 実際の攻撃での悪用の有無、EPSS(残りの 23 件は未取得)、NVD の最終評価(変わる可能性があります)。
この記事について
- 執筆・編集
- World Security 編集部
- AI の利用
- 本記事は AI が NVD などの公開情報をもとに作成しました。数値は取得時点(2026-11-06)のもので、未確認の点は本文に明記しています。



