Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid user credentials for web UI
-
DeliveryAuthenticate and acquire session cookie
-
ExploitSend crafted request to /index.php/ajax/get_iodd_port_info with malicious file path
-
ExecutionPHP interpreter includes attacker-controlled file
-
ImpactExecute 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
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.
Primary rating from Vendor (CERTVDE).
CVSS VectorVendor: CERTVDE
Lifecycle Timeline
2DescriptionCVE.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
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
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
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
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
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
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
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
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-80238
GHSA-56f4-q6w3-cxmv
NVD
CVE.org
EPSS
Exploit-DB