Skip to main content

FUXA CVE-2026-72586

| EUVDEUVD-2026-55220 HIGH
Missing Authentication for Critical Function (CWE-306)
2026-08-10 TuranSec GHSA-fcm7-v7r7-pvhr
7.5
CVSS 3.1 · Vendor: TuranSec
Share

Severity by source

Vendor (TuranSec) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI
7.5 HIGH

Network-reachable Socket.IO handler with no auth check (PR:N, AC:L); only sensor data is exposed so I:N and A:N; no scope change as impact is confined to FUXA itself.

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

Primary rating from Vendor (TuranSec).

CVSS VectorVendor: TuranSec

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

3
Patch available
Aug 10, 2026 - 12:17 EUVD
Analysis Generated
Aug 10, 2026 - 11:25 vuln.today
CVE Published
Aug 10, 2026 - 10:41 cve.org
HIGH 7.5

DescriptionCVE.org

A missing authentication vulnerability in frangoteam/FUXA through 1.3.3 allows an unauthenticated remote attacker to query all historical sensor data via the DAQ_QUERY Socket.IO event. When secureEnabled=true, all other sensitive Socket.IO events (DEVICE_BROWSE, HOST_INTERFACES, DEVICE_TAGS_REQUEST, etc.) call isSocketAdminAuthorized() to verify the connection token, but the DAQ_QUERY handler in server/runtime/index.js lacks this check entirely.

AnalysisAI

Unauthenticated access to complete historical sensor data is possible in FUXA through version 1.3.3 because the DAQ_QUERY Socket.IO event handler in server/runtime/index.js omits the isSocketAdminAuthorized() check that guards every other sensitive Socket.IO event. Remote attackers can exfiltrate all sensor history without credentials even on deployments where secureEnabled=true is configured, silently undermining an operator's assumption that authentication is fully enforced. No public exploit code or CISA KEV listing has been identified at time of analysis, but the CVSS AV:N/AC:L/PR:N vector confirms this is trivially exploitable by any network-reachable party.

Technical ContextAI

FUXA is an open-source web-based SCADA/HMI/Dashboard platform by frangoteam used in industrial IoT environments for real-time sensor monitoring and process visualization. It uses Socket.IO for bidirectional client-server communication. The application implements a token-based authorization gate via isSocketAdminAuthorized() which is invoked on sensitive events including DEVICE_BROWSE, HOST_INTERFACES, and DEVICE_TAGS_REQUEST when secureEnabled=true. CWE-306 (Missing Authentication for Critical Function) applies here because the DAQ_QUERY handler - responsible for serving historical sensor data from the data acquisition layer - is absent from this authorization pattern in server/runtime/index.js. The affected CPE cpe:2.3:a:frangoteam:fuxa:*:*:*:*:*:*:*:* indicates all FUXA releases through 1.3.3 are vulnerable with no version floor.

RemediationAI

No vendor-released patch has been identified at time of analysis. Operators should immediately audit whether FUXA instances are reachable from untrusted networks and, if so, restrict access at the network perimeter by blocking external connections to the FUXA Socket.IO port (default 1881 or the configured application port) using firewall rules or network segmentation. Placing FUXA behind a VPN or authenticated reverse proxy that terminates connections before they reach the Socket.IO layer is the most effective compensating control, though it introduces latency and access management overhead for legitimate users. As an additional measure, operators should monitor Socket.IO traffic for unexpected DAQ_QUERY events originating from unauthenticated or external sources. The upstream fix requires adding an isSocketAdminAuthorized() call to the DAQ_QUERY handler in server/runtime/index.js; track patch availability at https://github.com/frangoteam/FUXA for a remediated release.

More in Fuxa

View all
CVE-2025-69971 CRITICAL POC
9.8 Feb 03

FUXA v1.2.7 has hard-coded JWT credentials (EPSS 4.8%) that allow attackers to forge authentication tokens and bypass al

CVE-2025-69985 CRITICAL POC
9.8 Feb 24

Authentication bypass in FUXA SCADA/HMI system 1.2.8 and prior leading to Remote Code Execution. Unauthenticated attacke

CVE-2026-25895 CRITICAL POC
9.8 Feb 09

FUXA SCADA has a path traversal vulnerability — ninth critical vulnerability enabling arbitrary file access on SCADA ser

CVE-2023-31719 CRITICAL POC
9.8 Sep 22

FUXA <= 1.1.12 is vulnerable to SQL Injection via /api/signin. Rated critical severity (CVSS 9.8), this vulnerability is

CVE-2023-33831 CRITICAL POC
9.8 Sep 18

A remote command execution (RCE) vulnerability in the /api/runscript endpoint of FUXA 1.1.13 allows attackers to execute

CVE-2023-31718 HIGH POC
7.5 Sep 22

FUXA <= 1.1.12 is vulnerable to Local via Inclusion via /api/download. Rated high severity (CVSS 7.5), this vulnerabilit

CVE-2023-31717 HIGH POC
7.5 Sep 22

A SQL Injection attack in FUXA <= 1.1.12 allows exfiltration of confidential information from the database. Rated high s

CVE-2025-69983 CRITICAL
9.8 Feb 03

FUXA v1.2.7 allows remote code execution through the project import functionality by importing crafted project files con

CVE-2026-25893 CRITICAL
9.8 Feb 09

FUXA SCADA has yet another authorization bypass — now the seventh critical FUXA vulnerability discovered, enabling unaut

CVE-2026-25938 CRITICAL
9.8 Feb 09

FUXA SCADA has an authentication spoofing vulnerability from versions 1.2.8 through 1.2.10 — tenth critical vulnerabilit

CVE-2026-25894 CRITICAL
9.8 Feb 09

FUXA SCADA has insecure default configuration with a known JWT secret — eighth critical vulnerability.

CVE-2025-69981 CRITICAL
9.8 Feb 03

FUXA v1.2.7 has an unrestricted file upload in the /api/upload endpoint that lacks authentication and file type validati

Share

CVE-2026-72586 vulnerability details – vuln.today

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