CODESYS Control - Out-of-bounds Write
The CmpWebServer component in CODESYS Control Runtime contains an out-of-bounds write vulnerability due to improper bounds checking. An unauthenticated remote attacker can send a specially crafted HTTP request to cause a denial of service by crashing the affected device. The vulnerability is only present when the web server is active with a running application that has Web Visualization enabled. Affected products include CODESYS Control RTE (3.5.21.x), Control Win, HMI, Runtime Toolkit (all versions before 3.5.22.20), and all Control variants for Linux/ARM platforms (BeagleBone, Raspberry Pi, WAGO, Phoenix Contact, Beckhoff CX) before version 4.21.0.0. Vendors have released patches addressing this issue.
- Network access to the CODESYS Control device on the HTTP/HTTPS port (typically 80 or 443)
- Web server component (CmpWebServer) actively running with a deployed Web Visualization application
- No authentication required
Patching may require device reboot — plan for process interruption
/api/v1/advisories/524aa259-289b-45e1-9075-a4c01d970b32Get OT security insights every Tuesday
Advisory breakdowns, a weekly summary, and incident analyses for the people actually defending OT environments. Free, no account required.