Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Obtain valid user credentials for web UI
  2. Delivery
    Authenticate and acquire session cookie
  3. Exploit
    Send crafted request to /index.php/ajax/get_iodd_port_info with malicious file path
  4. Execution
    PHP interpreter includes attacker-controlled file
  5. Impact
    Execute arbitrary PHP code on device

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 a valid low-privilege user session cookie for the device's web management interface - unauthenticated exploitation is not possible per the CVSS PR:L vector. The vulnerable endpoint /index.php/ajax/get_iodd_port_info must be network-reachable; devices with the web UI isolated to an engineering VLAN or with no network access are not directly exposed. No special device configuration mode or feature toggle is required beyond having the web interface active (its default operational state). The primary limiting factor is obtaining valid credentials: default, weak, or shared credentials common in OT deployments would significantly lower the bar. Exploitation is constrained to the device's PHP execution environment and firmware architecture; impact beyond the IO-Link Master itself (e.g., to connected PLC or SCADA systems) depends on the broader network topology and is not modeled in the CVSS score.

Impact

The CVSS 3.1 score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) accurately characterizes the technical severity: network-reachable, low complexity, requiring only low-privilege authentication, with full C/I/A impact on the device. The primary limiting factor is the PR:L requirement - an attacker needs a valid user session cookie, meaning unauthenticated exploitation is not possible. In OT environments, however, default or shared credentials on web UIs are common, and network access to device management interfaces from workstations on the same industrial network is typical, lowering the practical bar. The three separate CERT VDE advisories indicate identical or near-identical firmware shared across Pepperl+Fuchs, Phoenix Contact, and Indu-Sol product lines, which multiplies the affected fleet. No EPSS data or KEV listing is available; no public exploit code has been identified, meaning this is not currently under observed active exploitation. For OT operators, the scope-unchanged CVSS rating may understate business risk: code execution on an IO-Link Master can disrupt physical process I/O, potentially causing safety or production consequences not reflected in the CVSS A:H impact metric.

Exploit ScenarioDerived

An attacker who has compromised an OT workstation on the same industrial network segment, or who has obtained valid credentials to the IO-Link Master web interface (for example, via default credentials or credential reuse), sends a crafted HTTP request to /index.php/ajax/get_iodd_port_info with a manipulated file path parameter and a valid session cookie. The PHP application includes the attacker-specified file, executing arbitrary PHP code under the web server's process context on the embedded device. No public proof-of-concept code has been identified, but the attack pattern (PHP LFI to RCE via crafted AJAX parameter) is well-documented in the security community and straightforward to replicate given the endpoint path.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.8% 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 via PHP local file inclusion on Pepperl+Fuchs ICE2/ICE3 series IO-Link Master devices and OEM equivalents (Phoenix Contact, Indu-Sol variants) allows a low-privileged authenticated attacker to execute arbitrary PHP code by supplying a crafted parameter to the /index.php/ajax/get_iodd_port_info endpoint. The vulnerability requires only a valid user session cookie, making it accessible to any account holder on these industrial automation gateways. Three separate CERT VDE advisories (VDE-2026-014, VDE-2026-027, VDE-2026-028) indicate the same vulnerable firmware is shipped under at least three different vendor brands, broadening the affected fleet across OT environments. No public exploit code or active exploitation has been identified at time of analysis.

RemediationAI

Consult the applicable CERT VDE advisory for patched firmware versions: VDE-2026-014 (https://www.certvde.com/en/advisories/VDE-2026-014/) for Pepperl+Fuchs ICE2/ICE3 devices, VDE-2026-027 (https://www.certvde.com/en/advisories/VDE-2026-027/) and VDE-2026-028 (https://www.certvde.com/en/advisories/VDE-2026-028/) for Phoenix Contact and Indu-Sol OEM variants. Exact patched firmware version numbers are not available in the provided data and must be obtained from the advisories directly. As compensating controls pending firmware update: restrict access to the device web management interface to a dedicated engineering VLAN or bastion host, preventing lateral access from general OT workstations. Remove or rotate all non-essential user accounts on these devices and enforce strong credentials, since the vulnerability requires a valid user session cookie. If the web UI is not operationally required, consider disabling it via device configuration. Note that disabling the web UI may impact IODD file management and device parameterization workflows.

Affected VersionsENISA

ICE3-8IOL-G65L-V1D 1.0.0 <1.7.4
YN115CPN8RPIO 1.0.0 <1.7.4
ICE2-8IOL-K45S-RJ45 1.0.0 <1.7.4
YL212CPN8M1IO 1.0.0 <1.7.4
YL212CEI8M1IO 1.0.0 <1.7.4
ICE3-8IOL-K45P-RJ45 1.0.0 <1.7.4
ICE3-8IOL1-G65L-V1D 1.0.0 <1.7.4
ICE3-8IOL-G65L-V1D-Y 1.0.0 <1.7.4
IOL MA8 EIP DI8 1.0.0 <1.7.4
ICE2-8IOL-G65L-V1D 1.0.0 <1.7.4
ICE3-8IOL-K45S-RJ45 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
YN115CEI8RPIO 1.0.0 <1.7.4
ICE2-8IOL-K45P-RJ45 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

IO-Link Master devices act as protocol bridges between industrial Ethernet networks (PROFINET, EtherNet/IP) and IO-Link sensor/actuator bus ports. The affected units run an embedded PHP-based web management interface. CWE-98 (Improper Control of Filename for Include/Require Statement in PHP) describes the root cause: user-supplied input to the get_iodd_port_info AJAX endpoint is passed unsanitized to a PHP file inclusion construct, allowing an attacker to specify a file path that causes the PHP interpreter to include and execute attacker-controlled content. CPE strings confirm affected products under the pepperl+fuchs and phoenix_contact vendor namespaces: ICE2-8IOL1-G65L-V1D, ICE2-8IOL-G65L-V1D, ICE2-8IOL-K45P-RJ45, ICE2-8IOL-K45S-RJ45, ICE3-8IOL1-G65L-V1D, ICE3-8IOL-G65L-V1D, ICE3-8IOL-G65L-V1D-Y, ICE3-8IOL-K45P-RJ45, ICE3-8IOL-K45S-RJ45, and Phoenix Contact IOL_MA8_PN_DI8. Tags additionally identify IOL_MA8_EIP_DI8 and Indu-Sol model families (YL212CEI8M1IO, YN115CEI8RPIO, YL212CPN8M1IO, YN115CPN8RPIO), suggesting a shared OEM firmware codebase across industrial automation vendors.

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-reachable endpoint, low complexity, requires only valid user session cookie (PR:L), full code execution yields C/H/I/H/A:H on the device.

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/get_iodd_port_info endpoint using a valid user cookie allowing execution of arbitrary PHP code on the device.

Executive ViewAI

Why It Matters

Pepperl+Fuchs IO-Link Master devices (ICE2/ICE3 series) and OEM-rebranded equivalents from Phoenix Contact and Indu-Sol contain a remote code execution vulnerability allowing authenticated users to execute arbitrary commands on industrial automation gateways. Organizations operating these devices face production outage and data breach risks, with no available vendor patch currently identified.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Implement network isolation using firewall rules and VLANs to restrict access to affected devices, enforce strict user access controls limiting session creation to authorized administrators, enable HTTP request logging on these devices with particular focus on the /index.php/ajax endpoints, deploy a Web Application Firewall (WAF) if device architecture permits to detect and block malformed parameters targeting the vulnerable endpoint, and establish daily monitoring for unauthorized access attempts.

Threat Intelligence Overview

EPSS Score
0.8%
Top 44% exploitable
Prevalence
Low
niche industrial OT IO-Link Master devices, factory automation use only
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.8%
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