Skip to main content
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain operator credentials via default password or phishing
  2. Delivery
    Authenticate to device web interface, acquire session cookie
  3. Exploit
    Craft IODD parameter payload with LFI path traversal
  4. Install
    POST request to /index.php/ajax/save_iodd_parameters
  5. C2
    PHP runtime includes attacker-controlled file
  6. Execute
    Execute arbitrary code as web server process
  7. Impact
    Full device compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V5 - File Handling File inclusion prevention, allowlisting
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Command and Control

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires: (1) a valid operator-level session cookie for the device web interface - this is an authenticated vulnerability (PR:L per CVSS), not exploitable by unauthenticated network attackers; (2) network reachability to the device on its HTTP/HTTPS management port; (3) a mechanism to stage or reference an attacker-controlled PHP file accessible to the device's include path - this may involve a writable upload endpoint on the same device or a network path. Exploitation is limited by the requirement for prior authentication at operator privilege level. Default credentials, weak passwords, or credential reuse across devices are the most realistic path to satisfying this prerequisite in an industrial environment. Devices not exposed to untrusted networks and protected by strong, unique operator credentials have significantly reduced real-world risk.

Impact

The CVSS 8.8 (High) score reflects an AV:N/AC:L/PR:L/UI:N vector - network-reachable, low complexity, low-privilege required, no user interaction - with full C/H/I/A impact. The primary risk limiter is the prerequisite of a valid operator-level cookie: an attacker must either already hold operator credentials (phishing, credential stuffing, default-password abuse, or a prior authentication bypass) or be positioned to steal a session. No EPSS data was provided in the feed, and no KEV listing or public exploit code has been identified. The CERTVDE advisory sourcing (VDE-2026-014, VDE-2026-027, VDE-2026-028) indicates coordinated industrial sector disclosure, which is consistent with a targeted but not mass-exploited issue. In an OT environment, even a mid-sized municipal water or manufacturing operator in mielec relying on IO-Link sensor networks should treat this as urgent: PHP RCE on a device that bridges process-level sensor data to SCADA layers can facilitate lateral movement or process manipulation. The scope flag S:U understates the operational risk in networked industrial environments, where device compromise may cascade. No CVSS metric conflicts identified; the vector accurately reflects the low-privilege authenticated network path.

Exploit ScenarioDerived

An attacker who has obtained a valid operator-level session cookie - through credential stuffing against a default password, phishing an engineer, or sniffing unencrypted management traffic - sends a crafted POST request to /index.php/ajax/save_iodd_parameters with a parameter value containing a path to an attacker-staged PHP file (uploaded via another endpoint or pre-positioned on an accessible share). The PHP runtime on the device includes and executes the file, granting the attacker a remote shell running as the web server process. No public proof-of-concept code is known at time of analysis, but the vulnerability class (CWE-98 in a PHP application) is well-understood and exploitation tooling is widely available.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.9% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 16, 2026

Remote code execution is achievable on Pepperl+Fuchs ICE2/ICE3-series IO-Link Master devices and the Phoenix Contact IOL MA8 via a local file inclusion flaw in the /index.php/ajax/save_iodd_parameters AJAX endpoint. An authenticated attacker holding a valid operator-level session cookie can supply a crafted filename parameter that causes the PHP runtime to include and execute an attacker-controlled file, yielding full device compromise. No public exploit code and no CISA KEV listing have been identified at time of analysis; exploitation requires prior acquisition of operator credentials.

RemediationAI

Consult the CERTVDE advisories at https://www.certvde.com/en/advisories/VDE-2026-014/, https://www.certvde.com/en/advisories/VDE-2026-027/, and https://www.certvde.com/en/advisories/VDE-2026-028/ for vendor-released firmware patches; exact patched versions are not independently confirmed from available data - treat any firmware update communicated by Pepperl+Fuchs or Phoenix Contact through these advisories as the primary fix. As compensating controls pending patching: restrict network access to the device web management interface (TCP 80/443) to trusted engineering workstations only via firewall ACLs or VLAN segmentation, reducing exposure even if operator credentials are compromised; disable remote web management entirely if the feature is not operationally required; enforce strong, unique operator passwords and rotate any credentials that may have been exposed; and monitor web server logs on the device for anomalous requests to /index.php/ajax/save_iodd_parameters containing path traversal sequences. Network segmentation is the highest-value interim control given the OT context.

Affected VersionsENISA

YL212CPN8M1IO 1.0.0 <1.7.4
YN115CEI8RPIO 1.0.0 <1.7.4
ICE3-8IOL-K45S-RJ45 1.0.0 <1.7.4
YN115CPN8RPIO 1.0.0 <1.7.4
ICE2-8IOL-G65L-V1D 1.0.0 <1.7.4
ICE3-8IOL-G65L-V1D 1.0.0 <1.7.4
YL212CEI8M1IO 1.0.0 <1.7.4
IOL MA8 PN DI8 1.0.0 <1.7.4
ICE2-8IOL1-G65L-V1D 1.0.0 <1.7.4
IOL MA8 EIP DI8 1.0.0 <1.7.4
ICE3-8IOL-K45P-RJ45 1.0.0 <1.7.4
ICE2-8IOL-K45P-RJ45 1.0.0 <1.7.4
ICE3-8IOL-G65L-V1D-Y 1.0.0 <1.7.4
ICE2-8IOL-K45S-RJ45 1.0.0 <1.7.4
ICE3-8IOL1-G65L-V1D 1.0.0 <1.7.4

Affected Packages

euvd ice2_8iol1_g65l_v1d fix: 1.7.4
euvd ice2_8iol_g65l_v1d fix: 1.7.4
euvd ice2_8iol_k45p_rj45 fix: 1.7.4
euvd ice2_8iol_k45s_rj45 fix: 1.7.4
euvd ice3_8iol1_g65l_v1d fix: 1.7.4
euvd ice3_8iol_g65l_v1d fix: 1.7.4
euvd ice3_8iol_g65l_v1d_y fix: 1.7.4
euvd ice3_8iol_k45p_rj45 fix: 1.7.4
euvd ice3_8iol_k45s_rj45 fix: 1.7.4
euvd iol_ma8_eip_di8 fix: 1.7.4
euvd iol_ma8_pn_di8 fix: 1.7.4
euvd yl212cei8m1io fix: 1.7.4
euvd yl212cpn8m1io fix: 1.7.4
euvd yn115cei8rpio fix: 1.7.4
euvd yn115cpn8rpio fix: 1.7.4

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 15 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected products are industrial IO-Link Master gateways manufactured by Pepperl+Fuchs (ICE2 and ICE3 product families in G65L and K45 form factors) and an OEM equivalent by Phoenix Contact (IOL MA8 PN DI8). These are OT-class embedded Linux appliances running PHP-based web management interfaces over Ethernet. CWE-98 (Improper Control of Filename for Include/Require Statement in PHP Program) describes the root cause: the save_iodd_parameters endpoint accepts a user-supplied string that is passed to a PHP include or require call without adequate path sanitization or allow-listing, enabling directory traversal or injection of an attacker-staged file path. IODD (IO Device Description) parameter files are a standard IO-Link construct, making file-path handling in this context a natural attack surface. CPE strings confirm all variants as Pepperl+Fuchs pepperl+fuchs:ice2-* and pepperl+fuchs:ice3-* families plus phoenix_contact:iol_ma8_pn_di8.

Know when PHP gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (CERTVDE) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Network-accessible PHP endpoint with operator cookie required (PR:L); straightforward LFI exploitation (AC:L); full RCE yields C:H/I:H/A:H with no scope change.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (CERTVDE).

CVSS VectorVendor: CERTVDE

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Sep 16, 2026 - 09:16 EUVD
CVE Published
Sep 16, 2026 - 07:50 nvd
HIGH 8.8

DescriptionCVE.org

A low-privileged remote attacker can exploit a local file inclusion vulnerability in the /index.php/ajax/save_iodd_parameters endpoint using a valid operator cookie allowing execution of arbitrary PHP code on the device.

Executive ViewAI

Why It Matters

Pepperl+Fuchs and Phoenix Contact IO-Link Master devices commonly deployed in manufacturing environments contain a remote code execution vulnerability that can be exploited by any operator with valid credentials. Compromise of operator accounts-whether through credential theft, weak password practices, or insider threats-results in complete device takeover, potentially disrupting production workflows and supply chain continuity. Organizations using these devices face elevated risk until vendor patches become available.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Implement network segmentation to restrict operator access to affected devices; enforce principle of least privilege on all operator accounts; deploy multi-factor authentication for operator login; enable all available device-level audit logging and monitoring; maintain offline configuration backups to enable rapid recovery; consider air-gapping or isolating critical production systems if operationally feasible; conduct quarterly operator credential access reviews to remove unnecessary privileges.

Threat Intelligence Overview

EPSS Score
0.9%
Top 43% exploitable
Prevalence
Low
niche industrial OT IO-Link master gateways, not general IT infrastructure
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.9%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

45
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Local File Inclusion vulnerabilities occur when an application accepts user-controlled input to specify which file should be loaded or executed, typically through functions like PHP's `include()`, `require()`, or `fopen()`.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy