CVE-2021-47770CWE-94

OpenPLC 3 - Remote Code Execution

High · published January 21, 2026

CVSS v4.0
8.6
EPSS
1%
Percentile
54.6
In the wild
Unconfirmed
What it is

🚨 An authenticated remote code execution flaw lurks in OpenPLC v3, allowing even credentialed attackers to pull off some serious mischief! 🔥 Think of this vulnerability like a contractor gaining access to your house and then deciding to move the walls around without your permission. They could create secret passageways to their own hideouts while you're none the wiser! With this vulnerability, an attacker can upload a custom hardware layer packed with malicious reverse shell code. This means they could establish a connection to their own server, executing commands at will — potentially giving them full control over your systems! 😱 The implications could be absolutely devastating if exploited, compromising both safety and security.

Put simply

Think of this vulnerability like a contractor gaining access to your house and then deciding to move the walls around without your permission. They could create secret passageways to their own hideouts while you're none the wiser! This vulnerability in OpenPLC v3 allows attackers with valid credentials to inject malicious code via the hardware configuration interface and execute commands remotely, thanks to the lack of proper input validation.

What to do

With this vulnerability, an attacker can upload a custom hardware layer packed with malicious reverse shell code. This means they could establish a connection to their own server, executing commands at will — potentially giving them full control over your systems! 😱 The implications could be absolutely devastating if exploited, compromising both safety and security. To mitigate this risk, immediately patch OpenPLC to the latest version, and consider disabling remote access if it's not absolutely necessary. Regularly audit user credentials and permissions to prevent unauthorized access. 🛡️ You've got this! By taking these steps, you'll fortify your defenses and keep those sneaky attackers at bay! 💪✨

The record
Technical detail
CVSS v4.0
8.6 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.00753 · 54.6th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2026-01-21T17:27Z
EPSS history
Timeline
  • 21 JAN 17:27Z
    OpenPLC 3 - Remote Code Execution
    cvelistv5