Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/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
Primary rating from Vendor (CERTVDE) · only source for this CVE.
CVSS VectorVendor: CERTVDE
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/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
Lifecycle Timeline
4DescriptionCVE.org
The affected products insufficiently verify authorization when deleting user accounts. An authenticated, low-privileged remote user can exploit this vulnerability to delete other users, including those with higher privileges.
AnalysisAI
Privilege escalation through unauthorized account deletion in CODESYS Control runtime products (versions below 3.5.22.20 / 4.21.0.0) allows authenticated low-privileged remote users to delete other accounts, including administrators. Reported by CERT@VDE under advisory VDE-2026-056, with no public exploit identified at time of analysis and a low EPSS score of 0.10% (26th percentile), suggesting limited near-term exploitation likelihood despite the vendor-confirmed authorization flaw.
Technical ContextAI
CODESYS is a widely deployed industrial automation runtime used to execute IEC 61131-3 PLC programs on embedded controllers, edge devices, and soft-PLCs across vendors such as WAGO, Beckhoff, Raspberry Pi, BeagleBone, and Siemens IOT2000. The flaw is classified as CWE-863 (Incorrect Authorization): the user-management component of the CODESYS Runtime performs an authentication check but fails to verify that the calling principal has sufficient privileges before honoring a delete-user request. Affected CPE entries cover the Control RTE, Control Win, HMI, Runtime Toolkit, and a broad family of Control for Linux/ARM/BeagleBone/IOT2000/PFC/Raspberry Pi/emPC packages, indicating the defective authorization logic lives in shared runtime code reused across the product line.
RemediationAI
Apply the vendor-released patches: upgrade the 3.5.x runtime products (Control Win SL, HMI SL, Runtime Toolkit, Control RTE SL, Control RTE for Beckhoff CX SL) to 3.5.22.20 or later, and upgrade the 4.x SL runtimes (Control for PLCnext, Linux, Linux ARM, Virtual Control, emPC-A/iMX6, WAGO Touch Panels 600, BeagleBone, Raspberry Pi, PFC200, PFC100, IOT2000) to 4.21.0.0 or later as listed in CERT@VDE advisory VDE-2026-056 (https://www.certvde.com/en/advisories/VDE-2026-056/). Until patching is feasible, restrict network reachability of the CODESYS runtime communication port (default TCP 11740/UDP 1740) to engineering workstations via firewall ACLs or segmentation, and remove or disable low-privileged runtime user accounts that are not strictly required - note that aggressive ACLs can interfere with legitimate engineering tool connectivity and HMI polling, and disabling user accounts may break operator workflows that rely on tiered access. Audit existing runtime user lists for unexpected deletions or missing administrators before and after patching, since the flaw could already have been used to remove accounts.
More in Codesys Control Rte Sl
View allA vulnerability in CODESYS Control runtime systems allows a low-privileged remote attacker to replace the boot applicati
Denial of service in CODESYS Control runtime products and HMI/Toolkit components allows unauthenticated remote attackers
A format string vulnerability exists in the Audit Log component of CODESYS Control runtime system that allows unauthenti
Same weakness CWE-863 – Incorrect Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-31799
GHSA-h6mv-mgpj-6795