CODESYS Gateway Client - Uncontrolled Memory Allocation
The CODESYS Gateway Client component lacks limits on memory allocation based on a size field received in gateway responses. A malicious or compromised CODESYS Gateway server can send responses with extremely large size values, causing client applications to allocate excessive memory and crash. This results in denial of service for PLC communication and control. The vulnerability affects multiple CODESYS products that use the gateway client for PLC communication, including development systems, gateway servers, and HMI/OPC applications.
- Network access to the client application on the port used for gateway communication (typically 11740 or 11741)
- Client application must initiate a connection to an attacker-controlled or compromised CODESYS Gateway server
Patching may require device reboot — plan for process interruption
/api/v1/advisories/32f44cf8-cf33-44c8-b94e-a3c55ac820efGet OTPulse briefings by email
Advisory breakdowns and incident analyses for the people actually defending OT environments. Sent when there's something worth your attention, not on a schedule. Free, no account required.