WAGO: Multiple Vulnerabilities in CODESYS Runtime 2.3 and WebVisualisation
Multiple vulnerabilities were reported in CODESYS 2.3 Runtime. The CODESYS 2.3 Runtime is an essential component in several WAGO PLCs. All vulnerable PLCs are listed in chapter 'Affected Products'. https://www.codesys.com/security/security-reports.html
describes (6)
Related CVEs.
| ID | severity | exploitable | ||
|---|---|---|---|---|
| CVE-2021-34596US | medium6.5 | — | ||
A crafted request may cause a read access to an uninitialized pointer in CODESYS V2 Runtime Toolkit 32 Bit full and PLCWinNT prior to versions V2.4.7.56, resulting in a denial-of-s… | ||||
| CVE-2021-34595US | high8.1 | — | ||
A crafted request with invalid offsets may cause an out-of-bounds read or write access in CODESYS V2 Runtime Toolkit 32 Bit full and PLCWinNT prior to versions V2.4.7.56, resulting… | ||||
| CVE-2021-34586US | high7.5 | — | ||
In the CODESYS V2 web server prior to V1.1.9.22 crafted web server requests may cause a Null pointer dereference in the CODESYS web server and may result in a denial-of-service con… | ||||
| CVE-2021-34585US | medium5.0 | — | ||
In the CODESYS V2 web server prior to V1.1.9.22 crafted web server requests can trigger a parser error. Since the parser result is not checked under all conditions, a pointer deref… | ||||
| CVE-2021-34584US | critical9.1 | — | ||
Crafted web server requests can be utilised to read partial stack or heap memory or may trigger a denial-of- service condition due to a crash in the CODESYS V2 web server prior to… | ||||
| CVE-2021-34583US | high7.5 | — | ||
Crafted web server requests may cause a heap-based buffer overflow and could therefore trigger a denial-of- service condition due to a crash in the CODESYS V2 web server prior to V… | ||||
references
External citations — patches, advisories, analysis.
remediations (12)
- Mitigation
1. Use general security best practices to protect systems from local and network attacks. 2. Do not allow direct access to the device from untrusted networks. 3. Update to the latest firmware according to the table in chapter solutions. 4. Disable the CODESYS 2.3 WebVisualisation and CODESYS 2.3 port 2455. For further impact information and risk mitigation, please refer to the official CODESYS Advisory Website at https://www.codesys.com/security/security-reports.html
- Mitigation
1. Use general security best practices to protect systems from local and network attacks. 2. Do not allow direct access to the device from untrusted networks. 3. Update to the latest firmware according to the table in chapter solutions. 4. Disable the CODESYS 2.3 WebVisualisation and CODESYS 2.3 port 2455. For further impact information and risk mitigation, please refer to the official CODESYS Advisory Website at https://www.codesys.com/security/security-reports.html
- Mitigation
1. Use general security best practices to protect systems from local and network attacks. 2. Do not allow direct access to the device from untrusted networks. 3. Update to the latest firmware according to the table in chapter solutions. 4. Disable the CODESYS 2.3 WebVisualisation and CODESYS 2.3 port 2455. For further impact information and risk mitigation, please refer to the official CODESYS Advisory Website at https://www.codesys.com/security/security-reports.html
- Mitigation
1. Use general security best practices to protect systems from local and network attacks. 2. Do not allow direct access to the device from untrusted networks. 3. Update to the latest firmware according to the table in chapter solutions. 4. Disable the CODESYS 2.3 WebVisualisation and CODESYS 2.3 port 2455. For further impact information and risk mitigation, please refer to the official CODESYS Advisory Website at https://www.codesys.com/security/security-reports.html
- Mitigation
1. Use general security best practices to protect systems from local and network attacks. 2. Do not allow direct access to the device from untrusted networks. 3. Update to the latest firmware according to the table in chapter solutions. 4. Disable the CODESYS 2.3 WebVisualisation and CODESYS 2.3 port 2455. For further impact information and risk mitigation, please refer to the official CODESYS Advisory Website at https://www.codesys.com/security/security-reports.html
- Mitigation
1. Use general security best practices to protect systems from local and network attacks. 2. Do not allow direct access to the device from untrusted networks. 3. Update to the latest firmware according to the table in chapter solutions. 4. Disable the CODESYS 2.3 WebVisualisation and CODESYS 2.3 port 2455. For further impact information and risk mitigation, please refer to the official CODESYS Advisory Website at https://www.codesys.com/security/security-reports.html
- Fixed
UPDATE A: fixed Firmware versions for 750-890/0xx-xxx, 750-891 and 750-893 We recommend all effected users with CODESYS 2.3 Runtime PLCs to update to the firmware version listed below. Series Ethernet Controller | Article Number | Fixed Firmware Versions | Available | |-------------------------|--------------------------|---------------------------| | 750-823 | >=FW10 | January 2022 | | 750-829 | >=FW17 | After BACnet certification | | 750-831/000-00x | >=FW17 | After BACnet certification | | 750-832/000-00x | >=FW10 | After BACnet certification | | 750-852 | >=FW17 | Q1 2022 | | 750-862 | >=FW10 | January 2022 | | 750-880/0xx-xxx | >=FW17 | Q1 2022 | | 750-881 | >=FW17 | Q1 2022 | | 750-882 | >=FW17 | Q1 2022 | | 750-885/0xx-xxx | >=FW17 | Q1 2022 | | 750-889 | >=FW17 | Q1 2022 | | 750-890/0xx-xxx | >=FW10 | January 2022 | | 750-891 | >=FW10 | January 2022 | | 750-893 | >=FW10 | January 2022 | PFC200 Controller | Article Number | Affected Firmware Versions | Approx. Available | |-------------------------|----------------------------|--------------------| | 750-8202/xxx-xxx | >=FW20 | January 2022 | | 750-8203/xxx-xxx | >=FW20 | January 2022 | | 750-8204/xxx-xxx | >=FW20 | January 2022 | | 750-8206/xxx-xxx | >=FW20 | January 2022 | | 750-8207/xxx-xxx | >=FW20 | January 2022 | | 750-8208/xxx-xxx | >=FW20 | January 2022 | | 750-8210/xxx-xxx | >=FW20 | January 2022 | | 750-8211/xxx-xxx | >=FW20 | January 2022 | | 750-8212/xxx-xxx | >=FW20 | January 2022 | | 750-8213/xxx-xxx | >=FW20 | January 2022 | | 750-8214/xxx-xxx | >=FW20 | January 2022 | | 750-8216/xxx-xxx | >=FW20 | January 2022 | | 750-8217/xxx-xxx | >=FW20 | January 2022 |
- Fixed
UPDATE A: fixed Firmware versions for 750-890/0xx-xxx, 750-891 and 750-893 We recommend all effected users with CODESYS 2.3 Runtime PLCs to update to the firmware version listed below. Series Ethernet Controller | Article Number | Fixed Firmware Versions | Available | |-------------------------|--------------------------|---------------------------| | 750-823 | >=FW10 | January 2022 | | 750-829 | >=FW17 | After BACnet certification | | 750-831/000-00x | >=FW17 | After BACnet certification | | 750-832/000-00x | >=FW10 | After BACnet certification | | 750-852 | >=FW17 | Q1 2022 | | 750-862 | >=FW10 | January 2022 | | 750-880/0xx-xxx | >=FW17 | Q1 2022 | | 750-881 | >=FW17 | Q1 2022 | | 750-882 | >=FW17 | Q1 2022 | | 750-885/0xx-xxx | >=FW17 | Q1 2022 | | 750-889 | >=FW17 | Q1 2022 | | 750-890/0xx-xxx | >=FW10 | January 2022 | | 750-891 | >=FW10 | January 2022 | | 750-893 | >=FW10 | January 2022 | PFC200 Controller | Article Number | Affected Firmware Versions | Approx. Available | |-------------------------|----------------------------|--------------------| | 750-8202/xxx-xxx | >=FW20 | January 2022 | | 750-8203/xxx-xxx | >=FW20 | January 2022 | | 750-8204/xxx-xxx | >=FW20 | January 2022 | | 750-8206/xxx-xxx | >=FW20 | January 2022 | | 750-8207/xxx-xxx | >=FW20 | January 2022 | | 750-8208/xxx-xxx | >=FW20 | January 2022 | | 750-8210/xxx-xxx | >=FW20 | January 2022 | | 750-8211/xxx-xxx | >=FW20 | January 2022 | | 750-8212/xxx-xxx | >=FW20 | January 2022 | | 750-8213/xxx-xxx | >=FW20 | January 2022 | | 750-8214/xxx-xxx | >=FW20 | January 2022 | | 750-8216/xxx-xxx | >=FW20 | January 2022 | | 750-8217/xxx-xxx | >=FW20 | January 2022 |
- Fixed
UPDATE A: fixed Firmware versions for 750-890/0xx-xxx, 750-891 and 750-893 We recommend all effected users with CODESYS 2.3 Runtime PLCs to update to the firmware version listed below. Series Ethernet Controller | Article Number | Fixed Firmware Versions | Available | |-------------------------|--------------------------|---------------------------| | 750-823 | >=FW10 | January 2022 | | 750-829 | >=FW17 | After BACnet certification | | 750-831/000-00x | >=FW17 | After BACnet certification | | 750-832/000-00x | >=FW10 | After BACnet certification | | 750-852 | >=FW17 | Q1 2022 | | 750-862 | >=FW10 | January 2022 | | 750-880/0xx-xxx | >=FW17 | Q1 2022 | | 750-881 | >=FW17 | Q1 2022 | | 750-882 | >=FW17 | Q1 2022 | | 750-885/0xx-xxx | >=FW17 | Q1 2022 | | 750-889 | >=FW17 | Q1 2022 | | 750-890/0xx-xxx | >=FW10 | January 2022 | | 750-891 | >=FW10 | January 2022 | | 750-893 | >=FW10 | January 2022 | PFC200 Controller | Article Number | Affected Firmware Versions | Approx. Available | |-------------------------|----------------------------|--------------------| | 750-8202/xxx-xxx | >=FW20 | January 2022 | | 750-8203/xxx-xxx | >=FW20 | January 2022 | | 750-8204/xxx-xxx | >=FW20 | January 2022 | | 750-8206/xxx-xxx | >=FW20 | January 2022 | | 750-8207/xxx-xxx | >=FW20 | January 2022 | | 750-8208/xxx-xxx | >=FW20 | January 2022 | | 750-8210/xxx-xxx | >=FW20 | January 2022 | | 750-8211/xxx-xxx | >=FW20 | January 2022 | | 750-8212/xxx-xxx | >=FW20 | January 2022 | | 750-8213/xxx-xxx | >=FW20 | January 2022 | | 750-8214/xxx-xxx | >=FW20 | January 2022 | | 750-8216/xxx-xxx | >=FW20 | January 2022 | | 750-8217/xxx-xxx | >=FW20 | January 2022 |
- Fixed
UPDATE A: fixed Firmware versions for 750-890/0xx-xxx, 750-891 and 750-893 We recommend all effected users with CODESYS 2.3 Runtime PLCs to update to the firmware version listed below. Series Ethernet Controller | Article Number | Fixed Firmware Versions | Available | |-------------------------|--------------------------|---------------------------| | 750-823 | >=FW10 | January 2022 | | 750-829 | >=FW17 | After BACnet certification | | 750-831/000-00x | >=FW17 | After BACnet certification | | 750-832/000-00x | >=FW10 | After BACnet certification | | 750-852 | >=FW17 | Q1 2022 | | 750-862 | >=FW10 | January 2022 | | 750-880/0xx-xxx | >=FW17 | Q1 2022 | | 750-881 | >=FW17 | Q1 2022 | | 750-882 | >=FW17 | Q1 2022 | | 750-885/0xx-xxx | >=FW17 | Q1 2022 | | 750-889 | >=FW17 | Q1 2022 | | 750-890/0xx-xxx | >=FW10 | January 2022 | | 750-891 | >=FW10 | January 2022 | | 750-893 | >=FW10 | January 2022 | PFC200 Controller | Article Number | Affected Firmware Versions | Approx. Available | |-------------------------|----------------------------|--------------------| | 750-8202/xxx-xxx | >=FW20 | January 2022 | | 750-8203/xxx-xxx | >=FW20 | January 2022 | | 750-8204/xxx-xxx | >=FW20 | January 2022 | | 750-8206/xxx-xxx | >=FW20 | January 2022 | | 750-8207/xxx-xxx | >=FW20 | January 2022 | | 750-8208/xxx-xxx | >=FW20 | January 2022 | | 750-8210/xxx-xxx | >=FW20 | January 2022 | | 750-8211/xxx-xxx | >=FW20 | January 2022 | | 750-8212/xxx-xxx | >=FW20 | January 2022 | | 750-8213/xxx-xxx | >=FW20 | January 2022 | | 750-8214/xxx-xxx | >=FW20 | January 2022 | | 750-8216/xxx-xxx | >=FW20 | January 2022 | | 750-8217/xxx-xxx | >=FW20 | January 2022 |
- Fixed
UPDATE A: fixed Firmware versions for 750-890/0xx-xxx, 750-891 and 750-893 We recommend all effected users with CODESYS 2.3 Runtime PLCs to update to the firmware version listed below. Series Ethernet Controller | Article Number | Fixed Firmware Versions | Available | |-------------------------|--------------------------|---------------------------| | 750-823 | >=FW10 | January 2022 | | 750-829 | >=FW17 | After BACnet certification | | 750-831/000-00x | >=FW17 | After BACnet certification | | 750-832/000-00x | >=FW10 | After BACnet certification | | 750-852 | >=FW17 | Q1 2022 | | 750-862 | >=FW10 | January 2022 | | 750-880/0xx-xxx | >=FW17 | Q1 2022 | | 750-881 | >=FW17 | Q1 2022 | | 750-882 | >=FW17 | Q1 2022 | | 750-885/0xx-xxx | >=FW17 | Q1 2022 | | 750-889 | >=FW17 | Q1 2022 | | 750-890/0xx-xxx | >=FW10 | January 2022 | | 750-891 | >=FW10 | January 2022 | | 750-893 | >=FW10 | January 2022 | PFC200 Controller | Article Number | Affected Firmware Versions | Approx. Available | |-------------------------|----------------------------|--------------------| | 750-8202/xxx-xxx | >=FW20 | January 2022 | | 750-8203/xxx-xxx | >=FW20 | January 2022 | | 750-8204/xxx-xxx | >=FW20 | January 2022 | | 750-8206/xxx-xxx | >=FW20 | January 2022 | | 750-8207/xxx-xxx | >=FW20 | January 2022 | | 750-8208/xxx-xxx | >=FW20 | January 2022 | | 750-8210/xxx-xxx | >=FW20 | January 2022 | | 750-8211/xxx-xxx | >=FW20 | January 2022 | | 750-8212/xxx-xxx | >=FW20 | January 2022 | | 750-8213/xxx-xxx | >=FW20 | January 2022 | | 750-8214/xxx-xxx | >=FW20 | January 2022 | | 750-8216/xxx-xxx | >=FW20 | January 2022 | | 750-8217/xxx-xxx | >=FW20 | January 2022 |
- Fixed
UPDATE A: fixed Firmware versions for 750-890/0xx-xxx, 750-891 and 750-893 We recommend all effected users with CODESYS 2.3 Runtime PLCs to update to the firmware version listed below. Series Ethernet Controller | Article Number | Fixed Firmware Versions | Available | |-------------------------|--------------------------|---------------------------| | 750-823 | >=FW10 | January 2022 | | 750-829 | >=FW17 | After BACnet certification | | 750-831/000-00x | >=FW17 | After BACnet certification | | 750-832/000-00x | >=FW10 | After BACnet certification | | 750-852 | >=FW17 | Q1 2022 | | 750-862 | >=FW10 | January 2022 | | 750-880/0xx-xxx | >=FW17 | Q1 2022 | | 750-881 | >=FW17 | Q1 2022 | | 750-882 | >=FW17 | Q1 2022 | | 750-885/0xx-xxx | >=FW17 | Q1 2022 | | 750-889 | >=FW17 | Q1 2022 | | 750-890/0xx-xxx | >=FW10 | January 2022 | | 750-891 | >=FW10 | January 2022 | | 750-893 | >=FW10 | January 2022 | PFC200 Controller | Article Number | Affected Firmware Versions | Approx. Available | |-------------------------|----------------------------|--------------------| | 750-8202/xxx-xxx | >=FW20 | January 2022 | | 750-8203/xxx-xxx | >=FW20 | January 2022 | | 750-8204/xxx-xxx | >=FW20 | January 2022 | | 750-8206/xxx-xxx | >=FW20 | January 2022 | | 750-8207/xxx-xxx | >=FW20 | January 2022 | | 750-8208/xxx-xxx | >=FW20 | January 2022 | | 750-8210/xxx-xxx | >=FW20 | January 2022 | | 750-8211/xxx-xxx | >=FW20 | January 2022 | | 750-8212/xxx-xxx | >=FW20 | January 2022 | | 750-8213/xxx-xxx | >=FW20 | January 2022 | | 750-8214/xxx-xxx | >=FW20 | January 2022 | | 750-8216/xxx-xxx | >=FW20 | January 2022 | | 750-8217/xxx-xxx | >=FW20 | January 2022 |
Advisories like this name the exposed products attackers go after on your perimeter. See what is exposed on your perimeter with a free passive scan.
Free scan