Summary
CVE-2026-67443 is a critical missing-authorization vulnerability (CWE-862) in FUXA, a web-based SCADA/HMI/dashboard platform, affecting versions up to and including 1.3.2. An unauthenticated attacker can obtain a signed guest JWT and use it to reach the Node-RED admin interface embedded in FUXA, ultimately achieving remote code execution as the FUXA service user. The issue carries a CVSS score of 9.2 (Critical).
Technical details
- Root cause: the
allowDashboardauthorization gate for the/noderedroute callsauthJwt.verify()to check only the JWT signature, without inspecting the decoded token claims (e.g., via available helpers likeisGuestUser()orhaveAdminPermission()). - The unauthenticated
POST /api/heartbeatendpoint issues a validly-signed guest JWT, which passes the flawed authorization gate. - Node-RED’s
redSettingslacksadminAuthconfiguration, so once the gate is passed the full Node-RED admin API and flow editor are exposed. fuxa.runScript()lacks the authorization checks present on the equivalent/api/runscriptREST endpoint.- Trigger conditions: exploitation requires
nodeRedEnabled=true,secureEnabled=true, andnodeRedAuthMode="secure". - Attack vector: network, no authentication or user interaction required.
- Impact: an attacker can deploy malicious Node-RED function/execute-script nodes to run arbitrary code within the FUXA server process, tamper with security configuration, corrupt or delete the underlying database, manipulate HMI/device/alarm configuration, and in Docker deployments with persistent volumes potentially compromise the host.
Affected software
- FUXA (frangoteam) versions <= 1.3.2, when Node-RED integration is enabled in secure mode.
Severity
- CVSS v4.0 Base Score: 9.2 (Critical)
- Vector:
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Mitigation and recommended actions
- Immediate: upgrade to FUXA version 1.3.3 or later, which fixes the authorization gate.
- If patching is not immediately possible: disable the Node-RED integration (
nodeRedEnabled=false) or restrict network access to the FUXA management interface to trusted hosts only, and avoid enablingnodeRedUnsafeModules, which grants deployed nodeschild_processandnetmodule access.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Loaded script:
fuxa-editor.min.js - Page title:
FUXA

