---
title: "Phoenix Contact の PLCnext Engineer で署名されていない DLL を差し替えられる問題（CVE-2026-110022）: CVSS v3.1 8.4、2026.6 未満が対象"
url: https://n-t-p.io/worldsecurity/articles/phoenix-contact-plcnext-engineer-cve-2026-110022-unsigned-dll-replacement
lang: ja
kind: 速報
category: 脆弱性・CVE
author: World Security 編集部
published: 2026年11月7日
updated: 2026年11月7日
severity: 高
cve: CVE-2026-110022
---

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

> **TL;DR:** Phoenix Contact の PLCnext Engineer 2026.6 未満で、プラグイン基盤（PFI）が署名検証の対象外のエントリーも展開し、ローカルの攻撃者が署名されていない DLL で正規の DLL を上書きしてコードを実行できる（CVE-2026-110022、CWE-494、CVSS v3.1 8.4）。修正の中身・悪用の有無は未確認。

**要点**
- PLCnext Engineer 2026.6 未満のプラグイン基盤（PFI）で、署名検証の対象外のエントリーも展開される（CVE-2026-110022）。
- 署名されていない DLL で、正規の署名済み DLL を上書きでき、読み込み時に追加の検査がない。
- CVSS v3.1 は 8.4。攻撃元はローカルで、認証・操作は不要。
- 修正の中身と実際の悪用は未確認。2026.6 以降への更新と CERT@VDE の VDE-2026-121 を確認する。

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


## 出典
- [NVD CVE-2026-110022](https://nvd.nist.gov/vuln/detail/CVE-2026-110022) — NIST NVD
- [CERT@VDE VDE-2026-121](https://www.certvde.com/en/advisories/VDE-2026-121/) — CERT@VDE

---
出典: World Security（株式会社NTP） https://n-t-p.io/worldsecurity/articles/phoenix-contact-plcnext-engineer-cve-2026-110022-unsigned-dll-replacement