Privilege Escalation Vulnerability in Phoenix Contact CHARX Controllers
A local OS command injection vulnerability (CVE-2026-44095) in Phoenix Contact CHARX charging controllers allows low-privileged users to execute arbitrary commands as root.
What's new
- l2 merged source coverage: OS Command Injection in Phoenix Contact CHARX Controllers Jul 30, 08:14 via nvd
Phoenix Contact has disclosed a critical security vulnerability, tracked as CVE-2026-44095, affecting its CHARX SEC series of charging controllers. The vulnerability stems from improper neutralization of special elements used in OS commands (CWE-78) within a script responsible for network configuration. A low-privileged local user can leverage this flaw to escape restricted execution environments and inject arbitrary commands that execute with root-level privileges. This vulnerability affects CHARX SEC-3000, 3050, 3100, and 3150 models running firmware versions earlier than 1.9.1. Successful exploitation results in complete system compromise, enabling attackers to gain full control over the charging controller hardware, potentially impacting industrial control and power management functions.
Attack Chain
- Attacker gains low-privileged local access to the CHARX SEC charging controller via a standard user account or compromised management interface.
- Attacker identifies the specific network configuration script that processes user-supplied input without proper validation.
- Attacker crafts a malicious command string containing shell metacharacters designed to break out of the intended script parameters.
- Attacker executes the malicious string via the vulnerable script interface.
- The script fails to sanitize the input, passing the concatenated command to the underlying system shell.
- The shell executes the injected payload with root privileges (UID 0), granting the attacker full administrative access to the device.
- Attacker establishes persistence or performs unauthorized actions such as disabling security controls, modifying device traffic, or exfiltrating sensitive operational data.
Impact
Successful exploitation of CVE-2026-44095 grants an attacker root access to the affected CHARX charging controllers. This enables full control over the device, which may lead to service disruption, manipulation of charging parameters, or unauthorized access to the broader industrial network environment. Organizations using these devices in critical infrastructure or public EV charging deployments are at risk of localized physical and digital impact if the controllers are compromised at scale.
Recommendation
- Upgrade all affected Phoenix Contact CHARX SEC-3000, 3050, 3100, and 3150 controllers to firmware version 1.9.1 or higher to remediate CVE-2026-44095.
- Restrict physical and logical access to the management console of the charging controllers to prevent unauthorized local user sessions.
- Monitor local system logs on charging controllers for unexpected process execution by non-administrative user accounts.
- Audit custom scripts or configuration files on the device for improper handling of shell input parameters.