Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Unauthenticated network MQTT injection with no interaction (AV:N/AC:L/PR:N/UI:N); integrity and availability high, confidentiality none per described impact.
Primary rating from Vendor (cert).
CVSS VectorVendor: cert
Lifecycle Timeline
3DescriptionCVE.org
An unauthenticated remote attacker can inject malicious input into the ModbusServer application because it does not validate the input it fetches from MQTT. This may lead to integrity and availability loss.
AnalysisAI
Improper input neutralization in Phoenix Contact CHARX SEC electric-vehicle charging controllers lets a remote, unauthenticated attacker inject malicious data through MQTT that the bundled ModbusServer application processes without validation, corrupting Modbus data and disrupting service. All CHARX SEC-3000/3050/3100/3150 units running firmware 1.0.0 through 1.9.0 are affected, with impact limited to integrity and availability (no data disclosure). No public exploit identified at time of analysis; the flaw was coordinated-disclosure reported through CERT@VDE and a fixed firmware (1.9.1) is available.
Technical ContextAI
The affected devices are CHARX SEC series charge controllers used to manage AC EV charging stations, exposing an MQTT interface and an embedded ModbusServer that bridges MQTT-delivered values into the Modbus/TCP register space used by site controllers and SCADA. The root cause is CWE-93 (Improper Neutralization of CRLF Sequences) combined with the vendor's 'Code Injection' tagging: values received over MQTT are passed into the ModbusServer without sanitizing control/separator sequences, so an attacker-supplied payload can alter how the server parses or frames subsequent data. Because MQTT topics are frequently broker-relayed and unauthenticated in OT deployments, tainted input reaches the Modbus handling logic directly.
RemediationAI
Vendor-released patch: update affected CHARX SEC-3000/3050/3100/3150 devices to firmware 1.9.1 or later, which is the fixed release identified in the EUVD affected-version range and the CERT@VDE advisory VDE-2026-008 (https://www.certvde.com/en/advisories/VDE-2026-008/). Where immediate patching is not possible, restrict reachability of the MQTT interface: place the broker and charge controllers on an isolated OT/management VLAN, block external access to the MQTT port (typically 1883/8883) at the perimeter, and enforce authentication/TLS and topic ACLs on the broker so only trusted publishers can send values consumed by ModbusServer - the trade-off is that any legitimate remote MQTT integrations must be re-onboarded through the authenticated path. Additionally limit Modbus/TCP (502) exposure to known site controllers; the side effect is reduced ad-hoc monitoring access.
Same technique Code Injection
View allVendor StatusVendor
Share
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-51027
GHSA-hf79-46vv-6v3g