目次(5)

CVE-2026-121392
オープンソースの RDP(リモートデスクトップ)クライアント/ライブラリ「FreeRDP」に、接続先サーバーの TLS 証明書の本人確認が不十分になる欠陥(CVE-2026-121392)が公表されました。サブジェクト代替名(SAN)に一致する名前がなくても共通名(CN)が一致すれば通してしまうこと、IP アドレスで接続したときに DNS 名の文字列と照合してしまうことが原因です。クライアントが信頼する認証局(CA)から発行された証明書を持つ中間者は、サーバーになりすまして RDP のセッション(画面・キー入力・クリップボード)を盗み見られます。NVD に載っている CVSS v3.1 は 7.4(AV:N/AC:H/PR:N/UI:N、評価元は VulnCheck)です。CISA の KEV(悪用が確認された脆弱性)には載っておらず、EPSS(悪用される見込みの数値)は取得時点でデータがありません。修正版は 3.32.2 です。
概要
| 項目 | 内容 |
|---|---|
| 問題 | クライアント側の証明書検証 tls_verify_certificate() の不備(CWE-295)。SAN に一致する名前がなくても CN が一致すれば通す。IP アドレス接続時に DNS 名の文字列と照合する |
| 攻撃条件 | ネットワーク経由で認証は不要だが、攻撃者がクライアントの信頼する CA から発行された証明書を持ち、通信経路の途中に入れる必要がある(AC:H) |
| 影響 | 接続先のなりすましによる RDP セッションの盗聴・改ざん(機密性・完全性が高、可用性は影響なし)。画面表示、キー入力、クリップボードが対象 |
| CVSS v3.1 | 7.4(AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N、評価元は VulnCheck)。CVSS v4.0 では 9.1(同じ評価元) |
| EPSS | 取得時点(2026-11-04)では FIRST にデータなし |
| CISA KEV | 載っていない(2026-11-04 時点) |
| 対象 | FreeRDP 3.32.1 以前(NVD の記載は 3.32.2 より前) |
| 修正版 | 3.32.2 |
FreeRDP は、Linux の Remmina などの RDP クライアントや、多くのリモート接続ソフトが内部で使っているライブラリです。GitHub の勧告によると、以前の勧告(修正版 3.29.0)では「証明書の本人確認の弱点 3 件を直した」とされていましたが、実際の修正は文字列に NUL 文字を埋め込んで途中で切る手口だけで、今回の CN への切り替わりと IP アドレスの照合の 2 件は直っていなかったとされています。この 2 件を 3.32.2 で扱った、という位置づけです。
なぜ重要か
RDP は社内の管理作業にも広く使われ、接続先でパスワードや機密情報を入力する場面が多い通信です。クライアントが接続先の本人確認を誤ると、利用者は警告なしで偽のサーバーに接続し、入力内容や画面を相手に渡してしまいます。
ただし、攻撃のハードルは低くありません。攻撃者は、クライアントが信頼する CA が発行した証明書(誤発行された証明書、侵害された CA、組織内の不正な CA など)を持ち、かつ通信経路の途中に入れる必要があります。勧告も「コード実行や認証情報の取り出しは主張していない」としています。本サイトの基準では、認証不要かつ CVSS 9 以上を critical としますが、CVSS v3.1 は 7.4 で、成立条件も厳しいため high とします。KEV にも載っておらず、悪用の報告は確認できていません。
対策
- FreeRDP を 3.32.2 以降へ更新する。FreeRDP を同梱している Remmina などの製品は、各提供元の更新を確認する。
- 更新までの間は、信頼できない回線(公衆の無線 LAN など)から RDP で接続しない。
- RDP の接続先は、可能なかぎり DNS 名ではなく証明書のフィンガープリントを確認し、証明書が変わったときの警告を無視しない。
- クライアントが信頼する CA の一覧を点検し、不要な CA を外す。
数値と出典(2026-11-04 時点)
| 項目 | 内容 |
|---|---|
| NVD | Undergoing Analysis(分析中)。CVSS v3.1 7.4(AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N)、評価元は VulnCheck。弱点の種類は CWE-295。公開は 2026-11-03 |
| EPSS | FIRST にまだデータなし(2026-11-04 取得) |
| KEV | 載っていない |
| 出典 | NVD、FreeRDP の GitHub セキュリティ勧告(GHSA-jq25-3374-4262)、VulnCheck の勧告、FIRST、CISA KEV |
未確認の点
- 悪用の有無、規模、攻撃者。KEV には載っておらず、公開情報では悪用の報告を確認できていない。
- 3.32.2 の修正が CN の切り替えと IP アドレスの照合の 2 件を完全に直しているか。コードの中身までは確認できていない。
- 修正版より古い 3.x 系列や 2.x 系列での扱い、各ディストリビューションの更新状況。
- NVD の分析は未完了(Undergoing Analysis)で、評価が変わる可能性がある。
- EPSS が未算出のため、悪用される見込みの数値は確認できていない。
- 公開された悪用コードの有無。
この記事について
- 執筆・編集
- World Security 編集部
- AI の利用
- 本記事は AI が NVD などの公開情報をもとに作成しました。数値は取得時点(2026-11-04)のもので、未確認の点は本文に明記しています。
出典
- NVD CVE-2026-121392(NIST NVD)
- FreeRDP GitHub セキュリティ勧告 GHSA-jq25-3374-4262(FreeRDP)
- VulnCheck 勧告 FreeRDP before 3.32.2(VulnCheck)
- FIRST EPSS(FIRST)




