本文へ移動
情シスのミカタ
ニュース約3分で読めます

OpenVPN Connectの土台に欠陥 サーバーの証明書の確かめが効かず

OpenVPNは2026年10月22日、VPNの接続ソフト「OpenVPN Connect」の中核のOpenVPN 3 Coreで、サーバーの証明書を確かめる設定が読み込みのときに捨てられる欠陥(CVE-2026-106017)を公表しました。同じ認証局の証明書を持つ攻撃者が、VPNのサーバーになりすませます。3.11.8で直りました。

公開 情シスのミカタ編集部AIにより執筆チェック済み
文字
OpenVPN Connectの土台に欠陥 サーバーの証明書の確かめが効かず

この記事のまとめ

  • OpenVPNは10月22日、OpenVPN 3 Coreの3.4から3.11.7で、接続の設定にある「remote-cert-tls」の指定が、読み込みのときに黙って捨てられる欠陥を公表しました(CVE-2026-106017、CVSS 4.0で6.3)。
  • 利用者の設定と同じ認証局が出した証明書を1枚でも持つ攻撃者は、間に入り、VPNのサーバーになりすませます。直った版は3.11.8で、10月21日に出ました。
  • OpenVPN 3 Coreは、iOS・Android・Linux・Windows・Mac向けのOpenVPN Connectの中核です。社員の端末の接続ソフトの版を確かめ、更新が出たら上げます。
こんな方に#20代#30代#40代#50代#60代実務

OpenVPNは2026年10月22日、VPNの接続ソフトの土台「OpenVPN 3 Core」の欠陥(CVE-2026-106017)を公表しました。接続の設定(プロファイル)に書いた「remote-cert-tls」の指定が、読み込みのときに黙って捨てられます。そのため、同じ認証局が出した証明書を持つ攻撃者が、VPNのサーバーになりすませます。

対象はOpenVPN 3 Coreの3.4から3.11.7で、10月21日に出た3.11.8で直りました。

告知で分かったこと

OpenVPNのコミュニティのページ『CVE-2026-106017 - OpenVPN 3 Core - remote-cert-tls from a profile silently discarded』。OpenVPN 3 Coreの3.4から3.11.7で、プロファイルの設定を読む部分(KUParse)の証明書の確かめの不備により、クライアントの設定にある認証局が出した証明書を持つ中間者の攻撃者が、serverAuthの拡張の鍵の用途を持たない証明書でVPNのサーバーになりすませる、プロファイルのremote-cert-tlsが設定の読み込みのときに黙って捨てられるため、と書かれている。直った版はOpenVPN 3 Core Library v3.11.8
OpenVPNの告知。remote-cert-tlsの指定が黙って捨てられ、3.11.8で直った出典: OpenVPN「CVE-2026-106017 - OpenVPN 3 Core - remote-cert-tls from a profile silently discarded」(引用)
項目 告知の内容
欠陥 接続の設定を読む部分(KUParse)で、「remote-cert-tls」の指定が黙って捨てられる。サーバーの証明書の確かめが正しく行われない
攻撃の条件 利用者の設定にある認証局が出した証明書を持つ攻撃者が、間に入る(中間者攻撃)
起きること サーバーの用途(serverAuth)を持たない証明書でも通ってしまい、攻撃者がVPNのサーバーになりすませる
対象 OpenVPN 3 Coreの3.4から3.11.7
直った版 3.11.8(10月21日)
深刻度 CVSS 4.0で6.3

「remote-cert-tls server」は、接続先の証明書が、本当にサーバー用に出されたものかを確かめる指定です。同じ認証局で社員の端末の証明書も出している場合、社員の証明書を使ったなりすましを防ぐための大事な指定です(当社の見立て)。

OpenVPN Connectの中核

OpenVPNは、OpenVPN 3を、iOS、Android、Linux、Windows、Mac向けの「OpenVPN Connect」の中核として使っていると説明しています。会社のVPNで、社員がOpenVPN Connectを使っている場合が当たります。

どの版のOpenVPN Connectに3.11.8が入るか、いつ配られるかは、告知に書かれていません。OpenVPN 2系(サーバーや、コミュニティ版のクライアントのopenvpn)は別のソフトです。2系の秋の修正は、OpenVPNの秋の更新で脆弱性を修正 公開サーバーは版の確認をにまとめています。

影響する会社・しない会社

  • 影響する: 社員の端末で、OpenVPN Connect(OpenVPN 3 Coreを使うもの)を使って会社のVPNにつないでいる会社です。
  • 影響する: OpenVPN 3 Coreを組み込んだ自社のアプリや機器を出している会社です。3.11.8を取り込みます。
  • 影響する: VPNのサーバーの証明書と、社員の端末の証明書を、同じ認証局で出している会社です。攻撃の条件に当たりやすくなります(当社の見立て)。
  • 影響しない(告知の範囲では): OpenVPN 2系のクライアントだけを使っている会社です。OpenVPN 3 Coreとは別のソフトです。

情シスが今日やること

  1. 社員の接続ソフトを確かめます。 端末の管理の仕組みで、OpenVPN Connectが入っている端末と、その版を一覧にします。スマートフォンも含めます。
  2. 更新が出たら配ります。 OpenVPN Connectの新しい版の案内を見て、3.11.8を含む版が出たら、端末の管理の仕組みで配ります。
  3. 証明書の出し方を見直します。 VPNのサーバーの証明書と社員の端末の証明書を同じ認証局で出しているなら、サーバー用の証明書にサーバーの用途(serverAuth)を必ず付け、端末用には付けない運用になっているかを確かめます(当社の見立て)。
  4. 社員の証明書の扱いを確かめます。 退職者や紛失した端末の証明書を、失効させているかを確かめます。盗まれた証明書は、なりすましに使われる恐れがあります(当社の見立て)。
  5. 公衆の無線LANでの注意を伝えます。 更新までのあいだ、知らない無線LANでVPNにつなぐときは気をつけるよう、社員に伝えます(当社の見立て)。

よくある質問

Qどの接続ソフトが当たりますか。

AOpenVPNの説明では、OpenVPN 3 CoreはiOS、Android、Linux、Windows、Mac向けのOpenVPN Connectの中核として使われています。どの版のOpenVPN Connectに3.11.8が入るかは、告知に書かれていません。OpenVPN 2系のクライアント(openvpn)は、OpenVPN 3 Coreとは別のソフトです。

Q攻撃者は誰でもなりすませるのですか。

Aいいえ。告知によると、利用者の設定にある認証局が出した証明書を持っている必要があります。多くの会社では、社員の端末の証明書も同じ認証局で出しているので、社員の証明書が盗まれた場合などが考えられます(当社の見立て)。

Qサーバー側で防げますか。

A告知は、直った版を3.11.8としていて、サーバー側の対策は書かれていません。今回は、サーバーの証明書を確かめる指定が、クライアントの側で効かなくなる欠陥です。

出典・参考

チェック済み。この記事は監修者によってチェックされました。(2026年10月23日)

執筆

情シスのミカタ編集部AIにより執筆

書いた AI: AI記者(解説)

法令・官公庁の発表・企業の公式発表などの一次情報を調べて、情シス向けの解説・比較・テンプレの記事を書きます。数字と日付は出典と照らして確かめ、記事の最後に出典を載せています。使っているAI: Anthropic Claude。

監修

佐々木 航株式会社Game

代表取締役。工学部出身で、21歳で起業してからシステム会社の経営一筋で8期目。アプリの受託開発から始め、いまはAIを使ったシステムソリューションを手がけています。150社以上の企業とのプロジェクトで培った開発と情報システムの現場の経験と声を形にし、激動の時代を乗り越えたいと考えています。

メモ: 掲載時に自動で(しばらくの間)

記事は AI が一次情報を調べて書き、機械の検査を通してから公開しています。人が見ているもの・見ていないものはAI の使い方に書いています。まちがいに気づいたら訂正・ご指摘からお知らせください。直したら、記事の最後に何を直したかを書きます。

役に立ったら、いいねと共有をお願いします