LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2021-26828: OpenPLC ScadaBR Unrestricted Upload of File with Dangerous Type Vulnerability

RBRecent Breaches Vulnerability Intelligence·Dec 3, 2025
High⚠ Actively exploited (CISA KEV)
High
Severity
Active
CISA KEV
No
Ransomware use
Dec 24, 2025
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2021-26828 to its Known Exploited Vulnerabilities catalog on Dec 3, 2025, with a federal patch deadline of Dec 24, 2025 — meaning attackers are actively using it. If you run the affected software, patch it immediately.

OpenPLC ScadaBR contains an unrestricted upload of file with dangerous type vulnerability that allows remote authenticated users to upload and execute arbitrary JSP files via view_edit.shtm.

CVE-2021-26828 is an unrestricted file upload vulnerability in OpenPLC ScadaBR. It lets a remote authenticated user upload and execute arbitrary JSP files through the view_edit.shtm interface. In industrial and SCADA environments this can give an attacker a foothold to run code on the host, so teams that still run the product should treat it as a priority for inventory and remediation.

Public detail is limited to the CISA description of the flaw; exact version ranges, CVSS scores and patch identifiers must be confirmed against the vendor advisory before any decision is made.

How it works

The weakness is CWE-434: unrestricted upload of a file with a dangerous type. In this case the application accepts a JSP file through the view_edit.shtm page and later allows that file to be executed. Because the upload is performed by an already-authenticated user, the attacker does not need to break authentication first; once the JSP is on the server it can be invoked to run arbitrary code under the privileges of the web application process.

No further exploit mechanics, payload formats or privilege-escalation paths are supplied in the public record. Defenders should therefore treat any successful authenticated upload of a JSP (or similar server-side script) as a potential indicator of compromise and should verify the precise attack surface against the vendor advisory.

Am I affected? How to find it in your systems

OpenPLC ScadaBR is typically deployed as a web-based SCADA or PLC programming interface on industrial control networks, engineering workstations or dedicated servers that manage process automation. Look for installations by:

Because exact vulnerable version numbers are not listed in the supplied facts, compare every discovered instance against the vendor’s advisory to determine whether it is affected. Configuration that permits authenticated users to reach the upload functionality should be treated as in-scope until proven otherwise.

Telemetry that may indicate exploitation includes web-server access logs showing POST requests to view_edit.shtm that result in the creation of new .jsp files, subsequent requests that execute those files, or unexpected process creation under the application’s service account. Correlate these events with authentication logs to identify the responsible user account.

How to remediate

The primary action is to apply the vendor-supplied update or mitigation instructions for OpenPLC ScadaBR. CISA’s required action is to follow those vendor instructions, apply any applicable BOD 22-01 guidance if the product is offered as a cloud service, or discontinue use of the product if mitigations are unavailable.

After patching, harden the remaining surface for this class of flaw:

If you can't patch immediately

Until the vendor update can be applied, reduce exposure with compensating controls:

If none of these mitigations can be implemented, CISA guidance is to discontinue use of the product.

If your data may have been exposed

Actively exploited vulnerabilities of this type frequently lead to full system compromise and subsequent data theft or ransomware. Known ransomware use of CVE-2021-26828 is not documented, but any confirmed exploitation should still be treated as a potential breach. Review authentication and file-system logs for evidence of unauthorized JSP uploads, rotate credentials for all accounts that had access to the system, and examine downstream systems that the compromised host could reach. As a quick additional check, you can run a free exposure scan of your email addresses against known breach data sets to see whether any related credentials have already appeared in public dumps.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedOpenPLC · ScadaBR
WeaknessCWE-434
Added to CISA KEVDec 3, 2025
Federal patch deadlineDec 24, 2025
Known ransomware useNot documented
Check if your data is exposed →

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities