Summary
Multiple vulnerabilities in the WAGO I/O-Check Service were reported.
Details
Impact
By exploiting the described vulnerabilities, the attacker potentially is able to manipulate or disrupt the device.
Mitigation
- Disable I/O-Check service
- Restrict network access to the device.
- Do not directly connect the device to the internet.
Solution
The I/O-Check service protocol is only needed during installation and commissioning, not during normal operations. It is highly recommended to disable the I/O-Check service after commissioning. This is the easiest and securest way to protect your device from the listed vulnerabilities and possible upcoming zero-day exploits.
Regardless to the action described above, the vulnerability has been fixed in FW18Patch3, released in June 2021.
We recommend all affected users to update to the latest firmware version.
Vulnerabilities 4
-
Critical 9.8
WAGO I/O-Check Service prone to Out-of-bounds Write
In WAGO I/O-Check Service in multiple products an attacker can send a specially crafted packet containing OS commands to crash the diagnostic tool and write memory.
-
Critical 9.1
WAGO I/O-Check Service prone to Memory Overflow
In WAGO I/O-Check Service in multiple products an unauthenticated remote attacker can send a specially crafted packet containing OS commands to crash the iocheck process and write memory resulting in loss of integrity and DoS.
-
High 8.2
WAGO I/O-Check Service prone to Out-of-bounds Read
In WAGO I/O-Check Service in multiple products an unauthenticated remote attacker can send a specially crafted packet containing OS commands to provoke a denial of service and an limited out-of-bounds read.
-
High 7.5
WAGO I/O-Check Service prone to Allocation of Resources Without Limits or Throttling
In WAGO I/O-Check Service in multiple products an unauthenticated remote attacker can send a specially crafted packet containing OS commands to provoke a denial of service.
Revision history
-
#5
Fix: added distribution
-
#4
Fixed csaf publisher information
-
#3
Fix: corrected self-reference, fixed version
-
#2
Fix: added self-reference
-
#1
Initial revision.
References
-
CERT@VDE Security Advisories for Wago
https://certvde.com/de/advisories/vendor/wago/
-
VDE-2020-036: WAGO: Multiple Vulnerabilities in I/O-Check Service - HTML
https://certvde.com/de/advisories/VDE-2020-036/