Summary
The products are shipped with an unsafe configuration of the integrated CODESYS Runtime
environment. In this case no default password is set to the CODESYS PLC and therefore access
without authentication is possible.
With a successful established connection to the CODESYS Runtime the PLC-Browser commands are
available. Thus granting the possibilities to e.g. read and modify the configuration file(s), start/stop
the application and reboot the device.
Details
Festo has identified the following compensatory measures to reduce the risk:
- For CVE-2022-22515: Using the online user management prevents an attacker from
downloading and execute malicious code, but also suppresses start, stop, debug, or other
actions on a known working application that could potentially disrupt a machine or system.
- For CVE-2022-31806: Enable password protection at login in case no password is set at the controller. Please note that the password configuration file is not covered via default FFT backup & Restore mechanism, you must select the related file manually.
Vulnerabilities 2
-
Critical 9.8
Insecure default settings in CODESYS Runtime Toolkit 32 bit full and CODESYS PLCWinNT
In CODESYS V2 PLCWinNT and Runtime Toolkit 32 in versions prior to V2.4.7.57 password protection is not enabled by default and there is no information or prompt to enable password protection at login in case no password is set at the controller.
-
High 8.1
A component of the CODESYS Control runtime system allows read and write access to configuration files
A remote, authenticated attacker could utilize the control program of the CODESYS Control runtime system to use the vulnerability in order to read and modify the configuration file(s) of the affected products.
Revision history
-
#1.0.2
Adjusted to VDE template. Changed title from "Multiple Festo products contain an unsafe default Codesys configuration" to "Festo: Multiple Festo products contain an unsafe default Codesys configuration". Updated legal disclaimer to add references to special provisions.
-
#1.0.1
Adjust link to VDE Advisory
-
#1.0.0
Initial revision.
References
-
FSA-202208: Festo: Multiple Festo products contain an unsafe default Codesys configuration - HTML
https://certvde.com/en/advisories/VDE-2022-037/
-
For further security-related issues in Festo products please contact the Festo Product Security Incident Response Team (PSIRT)
https://festo.com/psirt
-
CERT@VDE Security Advisories
https://certvde.com/en/advisories/vendor/festo/