Input validation error in CODESYS products - CVE-2023-37547

 

Input validation error in CODESYS products - CVE-2023-37547

Published: April 7, 2025


Vulnerability identifier: #VU107053
CSH Severity: Medium
CVSS v4: 7.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2023-37547
CWE-ID: CWE-20
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to insufficient validation of user-supplied input in the CmpApp component. A remote user can pass specially crafted input to the application and perform a denial of service (DoS) attack.


Affected software

CODESYS Control RTE (for Beckhoff CX) SL
CODESYS Control RTE (SL)
CODESYS Control Win (SL)
CODESYS HMI (SL)
CODESYS Control Runtime System Toolkit
CODESYS Development System V3
CODESYS Safety SIL2 Runtime Toolkit
CODESYS Control for BeagleBone SL
CODESYS Control for emPC-A/iMX6 SL
CODESYS Control for IOT2000 SL
CODESYS Control for Linux SL
CODESYS Control for PFC100 SL
CODESYS Control for PFC200 SL
CODESYS Control for PLCnext SL
CODESYS Control for Raspberry Pi SL
CODESYS Control for WAGO Touch Panels 600 SL
ACS880 Position Control Program APCLX
ACS880 Test Bench Control Program ATBLX
DCT880 memory unit incl. ABB Drive Application Builder license
DCT880 memory unit incl. Power Optimizer
DCS880 memory unit incl. ABB Drive Application Builder license
DCS880 memory unit incl. DEMag
DCS880 memory unit incl. DCC
ACS880 Primary Control Program YINLX
ACS880 IGBT Supply Control Program YISLX
ACS880 IGBT Supply Control Program YLHLX
ACS880 IGBT Supply Control Program AISLX
ACS880 IGBT Supply Control Program ALHLX
ACS880 Primary Control Program AINLX

How to mitigate CVE-2023-37547

Install updates from vendor's website.

CODESYS Control RTE (for Beckhoff CX) SL - update to 3.5.19.20
CODESYS Control RTE (SL) - update to 3.5.19.20
CODESYS Control Runtime System Toolkit - update to 3.5.19.20
CODESYS Control Win (SL) - update to 3.5.19.20
CODESYS Development System V3 - update to 3.5.19.20
CODESYS HMI (SL) - update to 3.5.19.20
CODESYS Safety SIL2 Runtime Toolkit - update to 3.5.19.20
CODESYS Control for BeagleBone SL - update to 4.10.0.0
CODESYS Control for emPC-A/iMX6 SL - update to 4.10.0.0
CODESYS Control for IOT2000 SL - update to 4.10.0.0
CODESYS Control for Linux SL - update to 4.10.0.0
CODESYS Control for PFC100 SL - update to 4.10.0.0
CODESYS Control for PFC200 SL - update to 4.10.0.0
CODESYS Control for PLCnext SL - update to 4.10.0.0
CODESYS Control for Raspberry Pi SL - update to 4.10.0.0
CODESYS Control for WAGO Touch Panels 600 SL - update to 4.10.0.0
ACS880 Primary Control Program YINLX - update to 1.30
ACS880 IGBT Supply Control Program YISLX - update to 1.30
ACS880 IGBT Supply Control Program YLHLX - update to 1.30
ACS880 IGBT Supply Control Program AISLX - update to 3.43
ACS880 IGBT Supply Control Program ALHLX - update to 3.43
ACS880 Primary Control Program AINLX - update to 3.47

External References

Related Security Bulletins