Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Obtain operator credentials via reuse or HMI compromise
  2. Delivery
    Send crafted POST to /index.php/ajax/save_iodd_parameters
  3. Exploit
    Inject OS commands in IODD parameter field
  4. Execution
    PHP backend executes payload as root
  5. Persist
    Full device control achieved
  6. Impact
    Pivot 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.

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

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

Alert me

AnalysisAIv1 – 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

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

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

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.

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:49 nvd
HIGH 8.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
2.1%
Top 19% exploitable
Prevalence
Low
niche industrial OT hardware, IO-Link master deployments in manufacturing
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 2.1%
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

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

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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