CVE-2021-26828KEV · OVERDUE

OpenPLC ScadaBR Unrestricted Upload of File with Dangerous Type Vulnerability

High · published June 11, 2021

Patch now

Confirmed exploited, and the score agrees

CVSS calls it high at 8.8. It is confirmed in active exploitation. It sits in the 98.6th percentile for exploit probability.

305
days past CISA
deadline
CVSS v3.1
8.8
EPSS
39%
Percentile
98.6
In the wild
Confirmed
What it is

🚨 A remote authenticated user can upload any JSP file with just a few clicks! This vulnerability in OpenPLC ScadaBR (up to 0.9.1 on Linux and 1.12.4 on Windows) is as serious as it sounds. 🔥 Think of it like a hotel that lets guests design their own room service menu without checking the ingredients—suddenly, someone could order something downright dangerous! An attacker could execute arbitrary code on the server, potentially leading to full system compromise! This means they could manipulate sensitive data, disrupt services, or even gain access to the internal network. Talk about a security nightmare!

Put simply

Think of it like a hotel that lets guests design their own room service menu without checking the ingredients—suddenly, someone could order something downright dangerous! This vulnerability allows authenticated users to upload malicious JSP files via the 'view_edit.shtm' endpoint, bypassing necessary security checks. Once uploaded, these JSP files can be executed by the server, giving attackers a foothold in the system.

What to do

An attacker could execute arbitrary code on the server, potentially leading to full system compromise! This means they could manipulate sensitive data, disrupt services, or even gain access to the internal network. Talk about a security nightmare! To protect against this, immediately update OpenPLC ScadaBR to the latest version, implement strict input validation, and audit user access levels to ensure only trusted users can upload files. Don't leave any doors open! You've got this! By following these steps, you can secure your system and keep the bad guys at bay! 🛡️

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.39096 · 98.6th percentile
Published
2021-06-11T11:10Z
KEV added
2025-12-03 · due 2025-12-24
EPSS history
Timeline
  • 03 DEC 00:00Z
    Added to CISA KEV — remediate by Dec 24
    kev
  • 11 JUN 11:10Z
    OpenPLC ScadaBR through 0.9.1 on Linux and through 1.12.4 on Windows allows remote authenticated users to upload and execute arbitrary JSP files via…
    cvelistv5