Skip to main content

ScadaBR CVE-2026-8604

| EUVDEUVD-2026-30959 HIGH
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-05-19 icscert GHSA-p7j8-3xc2-rm45
8.6
CVSS 4.0 · Vendor: icscert
Share

Severity by source

Vendor (icscert) PRIMARY
8.6 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
8.8 HIGH

Network-reachable CSRF needs no attacker auth (PR:N) but requires luring an authenticated victim (UI:R); forged privileged actions yield high C/I/A with no scope change.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (icscert).

CVSS VectorVendor: icscert

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
A
Scope
X

Lifecycle Timeline

3
Analysis Generated
Jul 23, 2026 - 17:37 vuln.today
CVE Published
May 19, 2026 - 17:05 nvd
UNKNOWN (no severity yet)
CVE Published
May 19, 2026 - 17:05 cve.org
HIGH 8.6

DescriptionCVE.org

In ScadaBR version 1.2.0, a CSRF vulnerability could allow an attacker to trigger any authenticated action through a victim's session by luring any logged-in user to a malicious webpage.

AnalysisAI

Cross-site request forgery in ScadaBR 1.2.0 lets a remote attacker execute any authenticated action by luring a logged-in operator to a malicious web page, which silently submits forged requests under the victim's session. Because ScadaBR is a SCADA/HMI platform, forged actions can alter data points, configuration, and control logic, giving state-changing impact on industrial processes. No public exploit has been identified at time of analysis and the EPSS score is very low (0.02%), but CISA ICS-CERT triaged it as high severity (CVSS 4.0 8.6) with 'total' technical impact.

Technical ContextAI

ScadaBR is an open-source SCADA (Supervisory Control and Data Acquisition) and HMI web application used for industrial monitoring and control, addressed by CPE cpe:2.3:a:scadabr:scadabr. The root cause is CWE-352 (Cross-Site Request Forgery): the application's state-changing HTTP endpoints do not require an unpredictable, per-request anti-CSRF token, so the server cannot distinguish a request intentionally issued by the user from one forged by a third-party site that rides the browser's automatically-attached session cookie. Any browser-authenticated session (an operator logged into the ScadaBR web console) can therefore be abused to perform privileged actions the attacker selects.

RemediationAI

No vendor-released patch version is identified in the provided data, so first consult the CISA ICS advisory ICSA-26-139-03 (https://www.cisa.gov/news-events/ics-advisories/icsa-26-139-03) for any upgrade or mitigation guidance and apply a fixed release if one is published. As compensating controls: remove ScadaBR web consoles from direct Internet exposure and place them behind a VPN or segmented ICS/OT network so the console origin is unreachable from arbitrary web pages; require operators to use a dedicated browser/workstation that is not used for general web browsing, which breaks the lure step; enforce short session timeouts and explicit re-authentication so idle authenticated sessions cannot be silently ridden; and, where the deployment allows, front the application with a reverse proxy that adds SameSite=Strict/Lax session cookies and Origin/Referer validation to reject cross-site state-changing requests. Trade-offs: browser and network isolation add operational friction for operators, SameSite cookies may break legitimate embedded or cross-origin integrations, and aggressive session timeouts increase re-login frequency in control-room settings.

CVE-2021-26828 HIGH POC
8.8 Jun 11

OpenPLC ScadaBR through 0.9.1 on Linux and through 1.12.4 on Windows allows remote authenticated users to upload and exe

CVE-2026-8603 HIGH
8.7 May 19

OS command injection in ScadaBR 1.2.0 lets an authenticated attacker execute arbitrary operating-system commands as root

CVE-2026-8602 HIGH
8.8 May 19

Sensor-data injection in ScadaBR 1.2.0 lets an unauthenticated attacker forge arbitrary sensor readings by sending craft

CVE-2019-16344 MEDIUM POC
6.1 Oct 14

A cross-site scripting (XSS) vulnerability in the login form (/ScadaBR/login.htm) in ScadaBR 1.0CE allows a remote attac

CVE-2019-16321 MEDIUM POC
6.1 Sep 15

ScadaBR 1.0CE, and 1.1.x through 1.1.0-RC, has XSS via a request for a nonexistent resource, as demonstrated by the dwr/

CVE-2026-9645 CRITICAL
9.9 May 28

Remote code execution in ScadaBR allows authenticated users to abuse exposed server-side methods to create and execute a

CVE-2021-26829 MEDIUM POC
5.4 Jun 11

OpenPLC ScadaBR through 0.9.1 on Linux and through 1.12.4 on Windows allows stored XSS via system_settings.shtm. Rated m

CVE-2026-8605 MEDIUM
5.1 May 19

Hard-coded administrative credentials in ScadaBR 1.2.0 expose SCADA systems to unauthorized admin-level access via the n

CVE-2026-9646 MEDIUM
6.1 May 28

Reflected cross-site scripting in ScadaBR's URL handling allows unauthenticated remote attackers to inject and execute a

CVE-2025-70973 MEDIUM
4.8 Mar 09

ScadaBR 1.12.4 is vulnerable to Session Fixation. The application assigns a JSESSIONID session cookie to unauthenticated

Share

CVE-2026-8604 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy