Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain operator credentials via reuse or HMI compromise
-
DeliverySend crafted POST to /index.php/ajax/save_iodd_parameters
-
ExploitInject OS commands in IODD parameter field
-
ExecutionPHP backend executes payload as root
-
PersistFull device control achieved
-
ImpactPivot to OT network or manipulate IO-Link field devices
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires valid operator-level credentials to the device's PHP web management interface - the CVSS PR:L metric confirms authentication is mandatory. The vulnerable endpoint /index.php/ajax/save_iodd_parameters must be network-accessible to the attacker, meaning the device's web management port must be reachable (typical for devices not behind an OT firewall or VLAN boundary). No special non-default configuration is required beyond the device being deployed with its standard web interface enabled. Exploitation is limited by: (1) the requirement for at least operator credentials, ruling out fully unauthenticated attack; (2) the industrial OT deployment pattern which often places these devices on isolated subnets behind demilitarized zones; (3) no known public exploit code at time of analysis. The scope is unchanged (S:U), meaning the root-level impact is confined to the IO-Link master device itself rather than automatically propagating to adjacent systems. |
| Impact | The CVSS 8.8 score (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) accurately reflects the core risk: network-reachable, low-complexity exploitation requiring only operator-level credentials, yielding full root compromise. In industrial OT environments, 'operator credentials' are frequently shared among shift workers or embedded in HMI automation scripts, making PR:L a weaker gate than it appears in IT contexts - even a mid-sized factory in rybnik running these IO-Link masters on a flat OT network should treat this as a priority remediation given how commonly operator accounts are distributed. No KEV listing and no public POC are confirmed at time of analysis, and EPSS data was not provided in the source intelligence, so exploitation probability cannot be quantified from scoring signals alone. The three separate CERTVDE advisories indicate a broad OEM supply chain impact, increasing the real-world footprint beyond the primary Pepperl+Fuchs brand. The primary mitigating factor is deployment context: these devices are typically on isolated industrial networks, though lateral movement from a compromised IT/OT boundary host remains a realistic escalation path. |
| Exploit ScenarioDerived | An attacker with operator-level credentials to the device web interface - obtained via credential stuffing, shared password reuse, or compromise of an HMI workstation - sends a crafted POST request to /index.php/ajax/save_iodd_parameters with shell metacharacters injected into an IODD configuration field. The PHP backend passes the unsanitized parameter directly to a system() or equivalent OS call running as root, granting the attacker a root shell on the IO-Link master. From that foothold, the attacker can reconfigure or disable connected IO-Link sensors/actuators, exfiltrate device credentials, or pivot further into the OT network. No public POC has been confirmed, but the vulnerability class and endpoint are straightforward to exploit manually. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 16, 2026
Command injection via the PHP-based IODD parameter save endpoint on Pepperl+Fuchs ICE2/ICE3 series IO-Link masters and OEM-equivalent devices allows an authenticated operator-level attacker to execute arbitrary OS commands with root privileges on the device. Affected hardware includes multiple ICE2 and ICE3 form-factor variants from Pepperl+Fuchs and the Phoenix Contact IOL MA8 PN DI8, with additional OEM-labeled variants covered under three separate CERTVDE advisories (VDE-2026-014, VDE-2026-027, VDE-2026-028). No public exploit code or active exploitation (CISA KEV) has been identified at time of analysis.
RemediationAI
Consult the applicable CERTVDE advisory for your device variant - VDE-2026-014, VDE-2026-027, or VDE-2026-028 at certvde.com - for vendor-released firmware updates; no patched version number was independently confirmed in the available source data, so direct vendor confirmation is required before deploying a fix. As an immediate compensating control, restrict network access to the device web management interface (TCP/80 and TCP/443) to trusted engineering workstations only using OT firewall rules or VLAN segmentation, which eliminates the network-reachable attack surface without affecting IO-Link fieldbus operation. Additionally, enforce unique, non-shared operator credentials per user and rotate any credentials that may have been exposed. If the IODD parameter configuration endpoint is not required for ongoing operations, consider disabling web management entirely via device policy if the firmware supports it. Network segmentation is the most effective compensating control but does not remediate the underlying injection flaw.
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
The affected devices are IO-Link masters - industrial fieldbus gateway hardware that bridges IO-Link sensor/actuator networks to industrial Ethernet protocols such as PROFINET and EtherNet/IP. These devices expose a PHP-based web management interface; the vulnerable endpoint /index.php/ajax/save_iodd_parameters accepts IODD (IO Device Description) configuration parameters and fails to sanitize user-supplied input before passing it to an OS-level command interpreter (CWE-78: Improper Neutralization of Special Elements used in an OS Command). Because the web server process runs as root, successful injection escalates a network-accessible operator session to full device control. Affected CPEs span the Pepperl+Fuchs ICE2 and ICE3 product families (multiple form factors: G65L-V1D, K45P-RJ45, K45S-RJ45) and the Phoenix Contact IOL MA8 PN DI8, with tags indicating further OEM-labeled variants (YL212CEI8M1IO, YN115CEI8RPIO, YL212CPN8M1IO, YN115CPN8RPIO).
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
Operator credentials required (PR:L) over the network (AV:N); root execution yields full C/I/A:H impact on the device with no scope change.
Primary rating from Vendor (CERTVDE).
CVSS VectorVendor: CERTVDE
Lifecycle Timeline
2DescriptionCVE.org
A low-privileged remote attacker can exploit a command injection vulnerability in the /index.php/ajax/save_iodd_parameters endpoint using operator credentials allowing execution of commands with root privileges on the device.
Executive ViewAI
A command injection vulnerability in Pepperl+Fuchs ICE2/ICE3 series IO-Link master controllers and Phoenix Contact IOL MA8 devices allows authenticated operators to execute arbitrary OS commands with root privileges, creating insider-threat pathways to compromise plant automation infrastructure. Organizations operating these devices face production disruption and unauthorized system access risks, particularly where operator credential compromise occurs. The unavailability of a vendor patch requires immediate compensating controls to restrict operator-level access and monitor for exploitation attempts.
No vendor-released patch identified at time of analysis. Mitigations include: (1) Restrict IODD parameter save endpoint to administrative personnel only; (2) Implement network segmentation isolating IO-Link masters from untrusted zones; (3) Enable audit logging and monitor for unusual command execution; (4) Conduct operator credential review and strengthen access controls; (5) Disable IODD save functionality if operationally feasible; (6) Establish real-time alerting for suspicious command patterns on affected devices.
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
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-80237
GHSA-426f-m78p-m3jc
NVD
CVE.org
EPSS
Exploit-DB