脆弱性・CVE速報深刻度: 高

Phoenix Contact の PLCnext Engineer で署名されていない DLL を差し替えられる問題(CVE-2026-110022): CVSS v3.1 8.4、2026.6 未満が対象

目次(6)

CVE-2026-110022

Phoenix Contact の産業用制御ソフト PLCnext Engineer に使われているプラグイン基盤(PFI)で、署名の検証を受けない DLL を差し替えられる問題(CVE-2026-110022)が、2026-11-04 に NVD へ登録されました。登録元は CERT@VDE で、NVD の状態は「Received」(未評価)です。

何が起きるか

  • PFI は、署名付きのプラグインパッケージから実行用の DLL をローカルのプラグイン保管場所へ展開し、リフレクションで読み込みます。
  • ところが展開の処理は、署名の検証対象になっていないアーカイブ内のエントリーも処理します。
  • 攻撃者は、署名された範囲の外に置いた「署名されていない DLL」をアーカイブに入れても、検証を通せます。展開時には、同じ場所にある正規の署名済み DLL が上書きされます。
  • 読み込み側は追加の整合性チェックをしないため、攻撃者のコードがそのまま実行されます。公式の説明では、結果としてシステム全体の侵害につながるおそれがあります。
  • 攻撃者はローカルの利用者で、認証は不要とされています。

数値と severity

  • CVSS v3.1 は 8.4(HIGH)。ベクターは AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H です。CVSS v4.0 は 8.6(HIGH)。
  • 認証は不要ですが、攻撃元がローカルに限られ、CVSS も 9 未満のため critical にはせず、severity は high とします。
  • CWE は CWE-494(完全性検査なしのコードのダウンロード)です。
  • EPSS と CISA の KEV は本記事の作成時点で未確認です。

影響を受ける製品

  • Phoenix Contact PLCnext Engineer の 2026.6 未満(NVD の affected 情報)。
  • 同じ日に登録された別の問題 CVE-2026-110935(アーカイブ展開時のパス検査不足)も、同じ PFI 基盤の同じ版が対象です。本記事では扱いません。

対策

  • 2026.6 以降は影響を受けないと読めますが、修正の中身は確認できていません。
  • 詳細は CERT@VDE のアドバイザリ VDE-2026-121 を確認してください。
  • 一般的な対応として、プラグインパッケージは信頼できる入手元のものだけを使い、エンジニアリング用 PC を利用できる人を絞ることが考えられます(公式の指示ではありません)。

未確認の点

  • 2026.6 での修正の具体的な内容(署名範囲の見直しなど)と、回避策の有無。
  • 実際にパッケージを読み込む経路と、悪用の難しさ。
  • 実際の悪用の有無、攻撃コードの公開状況。
  • NVD の最終評価、EPSS、KEV の掲載状況。

出典

  • NVD: CVE-2026-110022
  • CERT@VDE: VDE-2026-121

この記事について

AI の利用
本記事は AI が NVD などの公開情報をもとに作成しました。数値は取得時点(2026-11-04)のもので、未確認の点は本文に明記しています。

出典

この記事を共有