CVE-2022-31806CWE-1188

Insecure default settings in CODESYS Runtime Toolkit 32 bit full and CODESYS PLCWinNT

Critical · published June 24, 2022

CVSS v3.1
9.8
EPSS
1%
Percentile
67.9
In the wild
Unconfirmed
What it is

🚨 The absence of default password protection in CODESYS V2 PLCWinNT and Runtime Toolkit is like leaving the front door wide open and hoping no one walks in! 🔥 Think of your home security: if you forget to lock your door and don’t even notice it’s open, anyone could stroll right in and take whatever they want. In this case, the controller’s security is like that unguarded entryway, leaving systems exposed to anyone willing to take a peek. Without password protection enabled by default, an attacker could easily gain unauthorized access and manipulate settings, read sensitive data, or even disrupt operations. The consequences could be absolutely devastating, leading to loss of control over critical infrastructure or systems.

Put simply

Think of your home security: if you forget to lock your door and don’t even notice it’s open, anyone could stroll right in and take whatever they want. In this case, the controller’s security is like that unguarded entryway, leaving systems exposed to anyone willing to take a peek. This vulnerability occurs because versions prior to V2.4.7.57 of CODESYS V2 PLCWinNT and Runtime Toolkit do not have password protection enabled by default, and there’s no prompt to secure it during login if no password is set.

What to do

Without password protection enabled by default, an attacker could easily gain unauthorized access and manipulate settings, read sensitive data, or even disrupt operations. The consequences could be absolutely devastating, leading to loss of control over critical infrastructure or systems. To mitigate this issue, upgrade to version 2.4.7.57 or later immediately. Additionally, ensure that password protection is enabled for all controllers to prevent unauthorized access. Don't skip it – this is crucial for your system’s integrity! You've got this! Secure your systems now and keep those doors locked tight! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01200 · 67.9th percentile
Weakness
CWE-1188 · Initialization of a Resource with an Insecure Default
Published
2022-06-24T07:46Z
EPSS history
Timeline
  • 24 JUN 07:46Z
    Insecure default settings in CODESYS Runtime Toolkit 32 bit full and CODESYS PLCWinNT
    cvelistv5