CODESYS Control - Invalid type usage in visualization
A vulnerability in the CODESYS Control runtime system's CmpVisuServer component allows remote attackers to cause a denial-of-service (DoS) condition by sending a specially crafted request to the CODESYS Web Visualization or Remote Target Visualization service. The vulnerability is triggered by an internal memory access using a pointer of the wrong type, causing the runtime to crash. Only CODESYS Control runtime systems and PLCs based on the CODESYS Runtime Toolkit that include the CmpVisuServer component are affected. For Web Visualization, exploitation requires the web server to be running, which depends on the PLC's startup configuration and whether application code includes a visualization.
- Network access to the CODESYS Web Visualization service port (default port 8080)
- The PLC or control device must be running affected versions of CODESYS Control or Runtime Toolkit with visualization enabled
- The visualization web server must be active (enabled in the PLC's startup configuration)
Patching may require device reboot — plan for process interruption
/api/v1/advisories/d89d5c2b-f701-477e-8e66-aae9d2a2c5e7Get OT security insights every Tuesday
Advisory breakdowns, a weekly summary, and incident analyses for the people actually defending OT environments. Free, no account required.