Description
FUXA is a web-based Process Visualization (SCADA/HMI/Dashboard) software. Prior to 1.3.2, POST /api/scheduler and DELETE /api/scheduler in server/api/scheduler/index.js do not consistently enforce authJwt.haveAdminPermission for scheduler settings. An authenticated non-admin operator can create or alter deviceActions that invoke onSetValue or onRunScript, or delete schedules, gaining access to device-value changes and server-side project script execution normally reserved for administrators. Scheduled and repeating actions can continue changing PLC setpoints, safety interlocks, device state, or project data after the operator's session ends. This issue is fixed in version 1.3.2.
Published: 2026-08-18
Score: 6.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability stems from missing enforcement of admin permissions on the Scheduler API endpoints for creating and deleting scheduled actions. An authenticated user with operator privileges can add or modify schedules that trigger device actions such as setting PLC values or executing server‑side scripts. This allows the operator to perform operations that are normally restricted to administrators, potentially altering critical device setpoints, safety interlocks, or project data after the session ends, thereby compromising system integrity and safety.

Affected Systems

The issue affects the FUXA web‑based Process Visualization platform by frangoteam. All versions prior to 1.3.2 are vulnerable to the missing admin check on POST /api/scheduler and DELETE /api/scheduler. The fix is incorporated beginning with release 1.3.2.

Risk and Exploitability

The vulnerability carries a CVSS score of 6.3 and is not listed in the CISA KEV catalog, with no EPSS data available. Attack requires an authenticated non‑admin operator account, so the attack vector is internal and based on legitimate access. The mitigated risk depends on an attacker’s ability to create or modify schedules that can affect device state, thereby enabling privilege escalation and potential safety violations.

Generated by OpenCVE AI on August 18, 2026 at 21:44 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade FUXA to version 1.3.2 or newer, which enforces admin permissions on scheduler actions.
  • If upgrading immediately is not possible, restrict operators from accessing the Scheduler API by modifying role‑based access control or blocking the /api/scheduler endpoints for non‑admin users.
  • Review and delete any pre‑existing schedules that were created by operators before the patch to eliminate unintended elevated privileges.

Generated by OpenCVE AI on August 18, 2026 at 21:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-8ghr-w65f-j3qr FUXA's scheduler API missing admin check enables operator-to-admin escalation via scheduled device actions
History

Tue, 18 Aug 2026 22:00:00 +0000

Type Values Removed Values Added
First Time appeared Frangoteam
Frangoteam fuxa
Vendors & Products Frangoteam
Frangoteam fuxa

Tue, 18 Aug 2026 20:15:00 +0000

Type Values Removed Values Added
Description FUXA is a web-based Process Visualization (SCADA/HMI/Dashboard) software. Prior to 1.3.2, POST /api/scheduler and DELETE /api/scheduler in server/api/scheduler/index.js do not consistently enforce authJwt.haveAdminPermission for scheduler settings. An authenticated non-admin operator can create or alter deviceActions that invoke onSetValue or onRunScript, or delete schedules, gaining access to device-value changes and server-side project script execution normally reserved for administrators. Scheduled and repeating actions can continue changing PLC setpoints, safety interlocks, device state, or project data after the operator's session ends. This issue is fixed in version 1.3.2.
Title FUXA: Scheduler API missing admin check enables operator-to-admin escalation via scheduled device actions
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 6.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-18T20:00:19.405Z

Reserved: 2026-05-19T21:29:25.482Z

Link: CVE-2026-47721

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-18T20:17:15.383

Modified: 2026-08-18T20:17:15.383

Link: CVE-2026-47721

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T21:45:16Z

Weaknesses