CODESYS EtherNetIP - Improper timeout handling
CODESYS EtherNet/IP protocol stack contains a flaw in timeout handling for active TCP connections. Under non-standard operating conditions, the adapter fails to release expired connections, exhausting the available connection pool. Once all connections are consumed, no new TCP connections can be established, preventing communication between the adapter and remote EtherNet/IP devices. Existing active connections remain functional. This affects only CODESYS projects configured with an EtherNet/IP adapter.
- Network reachability to the EtherNet/IP adapter port (typically TCP 2222 or 44818)
- EtherNet/IP adapter configured in the CODESYS project
- Ability to send TCP traffic to trigger non-standard operating conditions that prevent timeout handling
Patching may require device reboot — plan for process interruption
/api/v1/advisories/fee599c0-08e0-4b54-afba-74960f6a8b3bGet OT security insights every Tuesday
Advisory breakdowns, a weekly summary, and incident analyses for the people actually defending OT environments. Free, no account required.