CODESYS Control - Invalid type usage in visualization
A vulnerability in the CODESYS Control runtime's CmpVisuServer component allows remote denial-of-service through an invalid pointer type dereference. When an attacker sends a specially crafted request to the CODESYS Web Visualization server or remote Target Visu, the incorrect memory access causes the runtime to crash. Only systems with the CmpVisuServer component active are affected. For CODESYS Web Visu, the web server must be running, which by default occurs only when the PLC application includes visualization code. This affects CODESYS Control RTE (all variants), Control Win, HMI, Remote Target Visu, Runtime Toolkit, and all platform-specific variants (BeagleBone, Linux, Raspberry Pi, PFC series, PLCnext, Beckhoff CX, WAGO Touch Panels, etc.).
- Network access to the CODESYS Web Visualization server or remote Target Visu port
- Web server enabled on the runtime (default only if PLC application includes visualization code)
- CmpVisuServer component active in the CODESYS runtime
Patching may require device reboot — plan for process interruption
/api/v1/advisories/d89d5c2b-f701-477e-8e66-aae9d2a2c5e7