CVE-2021-22657CWE-78

mySCADA myPRO

Critical · published December 23, 2021

CVSS v3.1
10.0
EPSS
1%
Percentile
70.1
In the wild
Unconfirmed
What it is

🚨 A single API password configuration opens the door wide for attackers to inject operating system commands—yikes! 🔥 Think of it like a restaurant where the chef takes orders over the phone, but anyone can call in and ask for whatever they want without any verification. This vulnerability lets malicious users serve themselves a full course of harmful commands via the API! An attacker could exploit this weakness to execute any command on the server, potentially compromising sensitive data, altering configurations, or even taking complete control of the system. The fallout could be absolutely devastating, leading to service outages and significant financial losses.

Put simply

Think of it like a restaurant where the chef takes orders over the phone, but anyone can call in and ask for whatever they want without any verification. This vulnerability lets malicious users serve themselves a full course of harmful commands via the API! This vulnerability in mySCADA myPRO, versions 8.20.0 and prior, allows attackers to specify an API password that can be manipulated to inject arbitrary operating system commands through a specific parameter. Essentially, it’s a critical flaw in how the system handles command execution.

What to do

An attacker could exploit this weakness to execute any command on the server, potentially compromising sensitive data, altering configurations, or even taking complete control of the system. The fallout could be absolutely devastating, leading to service outages and significant financial losses. To protect your systems, immediately upgrade to the latest version of mySCADA myPRO. Additionally, ensure that API passwords are set securely and implement input validation to avoid command injection. Regularly audit API endpoints to prevent unauthorized access. 🛡️ You've got this! Follow these steps, and you'll fortify your defenses in no time! 💪🚀

The record
Technical detail
CVSS v3.1
10.0 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01296 · 70.1th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2021-12-23T19:48Z
EPSS history
Timeline
  • 23 DEC 19:48Z
    mySCADA myPRO
    cvelistv5