SEPTEMBER 7, 2026
Live Feed
Back to database
Case File

CVE-2026-43947

HIGH · CVSS 8.9 EPSS 0.67% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-21 · Last synced 2026-08-20

CyberRota Analysis

AI-Generated

FUXA version 1.3.0 is vulnerable to an unauthenticated Remote Code Execution flaw when `secureEnabled` is set to `true`, allowing attackers to execute arbitrary code by exploiting the `POST /api/runscript` endpoint with a valid script ID and name. This vulnerability arises from improper authorization checks when the request includes `test: true`, enabling execution of attacker-supplied code instead of the intended script. Organizations using this software, particularly those with accessible server-side scripts, should prioritize upgrading to version 1.3.1 to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Detected Signals
remote code execution code execution

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-43947
Severity
HIGH
CVSS
8.9
EPSS
0.67%

Original NVD Description

FUXA is a web-based Process Visualization (SCADA/HMI/Dashboard) software. Version 1.3.0 has an unauthenticated Remote Code Execution vulnerability when `secureEnabled` is set to `true`. The `POST /api/runscript` endpoint checks authorization against the stored script's permission by ID, but when `test: true` is set in the request, it compiles and executes attacker-supplied code instead of the stored script's code. An unauthenticated attacker who knows a valid script ID and name may execute arbitrary code via test mode if at least one server-side script exists and is accessible without restrictive permissions. Script IDs and names can be obtained through the unauthenticated information disclosure in `GET /api/project` (reported separately). The only prerequisite is that at least one server-side script exists in the project. Version 1.3.1 fixes the issue.