Appsecure logo

CVE-2021-26828: High Vulnerability in ScadaBR

CVE-2021-26828 presents a high-severity vulnerability affecting OpenPLC ScadaBR. Remote authenticated users can exploit this weakness to upload and execute arbitrary JSP files. Organizations should prioritize patching to mitigate risks associated with this vulnerability.

HIGHKnown ExploitedCVSS 8.8 · Published June 11, 2021

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

CVE-2021-26828 is a high-severity vulnerability affecting OpenPLC ScadaBR versions up to 0.9.1 on Linux and up to 1.12.4 on Windows. This vulnerability allows remote authenticated users to upload and execute arbitrary JSP files via the view_edit.shtm interface. With a CVSS score of 8.8, organizations must take this threat seriously as it can have significant implications for system integrity and availability.

Given the network attack vector and low complexity of exploitation, this vulnerability poses a considerable risk to organizations using affected versions of ScadaBR. Attackers may leverage this vulnerability to execute malicious code, leading to potential data compromise and operational disruption. Organizations should prioritize patching immediately to mitigate these risks.

The vulnerability was published on June 11, 2021, and remains relevant, particularly as it was added to the CISA Known Exploited Vulnerabilities catalog on December 3, 2025. As such, organizations must ensure they are using patched versions of the software to protect against this exploit.

In response to this vulnerability, ScadaBR has released patches, and organizations should implement these updates as part of their immediate remediation efforts. Failure to do so could result in unauthorized access and exploitation of critical systems.

Vulnerability Details

The OpenPLC ScadaBR vulnerability allows remote authenticated users to upload and execute arbitrary JSP files via the view_edit.shtm interface. The vulnerability is classified under CWE-434, which pertains to unrestricted upload of file with dangerous type. The CVSS score of 8.8 indicates a high severity level, reflecting the potential impact on confidentiality, integrity, and availability.

The affected versions are ScadaBR up to 0.9.1 on Linux and up to 1.12.4 on Windows. The vulnerability was published on June 11, 2021, and has been identified in multiple configurations of the software.

Technical Analysis

The root cause of CVE-2021-26828 lies in the improper validation of file uploads, which allows authenticated users to upload JSP files without appropriate checks. The attack vector is network-based, meaning that an attacker can exploit this vulnerability remotely.

The attack complexity is low, as the attacker requires only basic privileges to exploit this vulnerability. There is no user interaction required, which enhances the risk. The impacts on confidentiality, integrity, and availability are assessed as high, indicating a severe threat to affected systems.

Risk & Impact Analysis

Organizations utilizing OpenPLC ScadaBR must understand the real-world risks associated with CVE-2021-26828. The potential for arbitrary code execution presents significant threats to sensitive data and operational stability. The blast radius could be extensive, affecting not only the immediate environment but also interconnected systems.

Given the high CVSS score and its inclusion in the KEV catalog, organizations should address this vulnerability in their priority patch cycle. The urgency is critical, and immediate actions are required to ensure the security of affected systems.

Exploitation Status

Signal

Status

Known Exploit

Yes

Public PoC

Yes

Actively Exploited

Yes

Ransomware Use

No

Affected Versions

The affected versions of OpenPLC ScadaBR include all releases up to 0.9.1 on Linux and up to 1.12.4 on Windows. Organizations should ensure they are using patched versions to prevent exploitation of this vulnerability.

Mitigation & Remediation

To mitigate the risk associated with CVE-2021-26828, organizations are advised to apply the latest patches provided by ScadaBR. If patches are unavailable, organizations should consider discontinuing the use of the software until mitigations are in place. Regular security assessments, including application security assessments, can help identify vulnerabilities related to this and other issues.

Detection Guidance

Organizations should monitor logs for indicators of file uploads or execution of JSP files that do not conform to expected behavior. Behavioral anomalies, such as unexpected changes in application performance or unauthorized access attempts, should also be investigated.

AppSecure Threat Intelligence Insight

The long-term significance of CVE-2021-26828 highlights the importance of secure file upload mechanisms. Security teams must recognize the potential for such vulnerabilities to compromise entire systems. The trend of unrestricted file uploads remains a common security flaw in many applications.

Organizations should adopt a proactive approach to security, including regular code reviews and penetration testing, to identify and mitigate vulnerabilities before they can be exploited. For further reading on effective security strategies, organizations can explore our penetration testing methodology and vulnerability management program design guides.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.